當前位置:首頁 » 硬碟大全 » linux刪除硬碟
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux刪除硬碟

發布時間: 2022-04-12 10:57:03

1. 磁碟空間不足怎麼辦,linux磁碟清理方法

Linux系統可以通過命令行查找和刪除多餘文件的方式來清理磁碟,具體方法如下:

1、linux 下查找大於10M的文件
find . -type f -size +10000k
2、刪除所有空目錄
find /data -type d -empty -exec rm -rf {} \;
3、linux下批量刪除空文件(大小等於0的文件)的方法
find /data -type f -size 0c -exec rm -rf {} \;
find /data -type f -size 0c|xargs rm –f
4、刪除五天前的文件
find /data -mtime +5 -type f -exec rm -rf {} \;

2. 如何刪除linux系統及其分區

  • 我們不但要知道如何安裝linux系統,也應該知道如何卸載linux

  • 在linux和windows共存的情況下,如果刪除linu所佔分區,可以用以下方法。

  • windows系統可能無法識別linux系統分區,我們可以利用linux本身的fdisk切割程序刪除linux分區:

  • [root@free root]# fdisk
    /dev/hda
    ←指定linux分區所在的硬碟

  • Command (m for
    help):p
    ←顯示目前硬碟分割情況

  • Disk /dev/hda:64headers,63 sectors,1015 cylinders

  • Units = cylinders of 4032 * 512 bytes


  • Device
    Boot
    Start
    End
    Blocks
    Id System

  • /dev/hda1
    *
    1
    254512032+
    6
    FAT16
    ←此為DOS/windows分區

  • /dev/hda22559641431360
    83Linux

  • /dev/hda3
    9651015
    1028165
    Extented

  • /dev/hda59651015
    102784+82
    Swap

  • Command (m for help):d

  • Partition number
    (1-5):5←刪除第5號分區

  • Command (m for help):d

  • Partition number
    (1-5):3←刪除第3號分區

  • Command (m for help):d

  • Partition number
    (1-4):2←刪除第2號分區

  • Command (m for
    help):p←再顯示一次目前硬碟分割情況

  • Disk /dev/hda:64headers,63 sectors,1015
    cylinders

  • Units = cylinders of 4032 * 512 bytes


  • Device
    Boot
    Start
    End
    Blocks
    Id System

  • /dev/hda1
    *
    1
    254512032+
    6
    FAT16
    ←只剩下DOS/windows分區

  • Command (m for
    help):w←將所更改的結果寫入到硬碟

  • 然後會顯示提示信息,系統在重啟後更改磁碟

  • [root@free root]# reboot

  • 刪除linux後如何進入windows系統

  • 在windows與linux系統共存的情況下,刪除了linux分區後,可能會不能正常進入windows系統。若在安裝linux時使用Grub開機管理程序,並將其安裝在MBR中,刪除linux分區後,由於/boot的相關文件已被刪除,所以只會出現一行提示符:

  • grub>

  • 這是可用下列方式啟動進入windows:

  • grub> rootnoverify
    (hd0,0)
    ←指定windows分區為第一硬碟的第一分區

  • grub>chainloader
    +1
    ←讀取第一扇區中的啟動程序

  • grub>makeactive

    ←設置可啟動

  • grub>
    boot

    ←啟動

  • 若將lilo安裝在MBR中,開機啟動時還會顯示lilo的啟動菜單,可選擇進入windows,但已不能進入linux系統匯中。

  • 也可在DOS模式下重寫MBR,即可刪除lilo或grub,開機默認啟動到windows系統。

3. linux安全刪除移動硬碟

如過是掛載了要umount,圖形界面是插上自動mount,拔的時候點拔出,他會做umount,不然可能會壞,或丟文件。
後來微軟都說了其實可以直接插拔。可是,確實有弄壞的概率……

4. LINUX系統怎麼使用命令清理磁碟空間

雖然說使用 rm 命令清理磁碟空間一點也不難(即:#\rm -r *),但是最最關鍵的還是需要你對 LINUX 系統有相當的熟悉才行。即:在刪除文件之前,必須要知道哪些文件是可以刪除的,而哪些文件又是絕對不能夠刪除的。只有這樣,才能夠使用文件刪除命令有效地清理磁碟空間。
特別注意:我上面寫的那一條命令:#\rm -r * <cr> 一定、一定、一定要特別慎用、再慎用!!
因為其中:# 代表在超級用戶狀態下;\ 代表取消刪除文件之前對用戶的詢問提示;-r 代表當前目錄以及當前子目錄下的所有子目錄(具有遞歸性);* 代表子目錄下面的所有文件。

5. linux下如何刪除磁碟分區

以RH9為例,上面有隻有兩個分區
/dev/sda1
和/dev/sda2
#fdisk
/dev/sda
(注意sda後不要加數字)
command(m
for
help):
m
輸入m後,就會看到很多命令
command(m
for
help):
p
輸出當前磁碟的狀態
command(m
for
help):
q
想要不存儲離開嗎?按下q,請不要隨便按w
新增分區:#fdisk
/dev/sda
command(m
for
help):
n
此時系統會提示新增P(主分區)還是E(擴展分區),系統一般是(4個P)+E,而且E分區號必須從5開始
p
這里自行決定是P還是E
Partition
number(1-4):3
編號可以隨意
First
cylinder:
這里按下ENTER就行了
Last
cylinder
or
..............:
+100M
再輸入P的時候就能看到新增的分區了
刪除分區:
#fdisk
/dev/sda
command(m
for
help):
d
選擇分區號
記住q---不存儲離開
w---存儲離開
附上容易混淆的兩個命令:
df(disk
free)---顯示磁碟的文件系統與使用情形
(disk
usage)---顯示指定的目錄或文件所佔用的磁碟空間

6. 怎麼刪除linux分區

刪除linux分區,用到的工具:xshell,步驟如下:

  1. 登錄linux伺服器,執行以下命令:

fdisk-l

輸出以下信息:

Disk/dev/vda:32.2GB,32212254720bytes,62914560sectors
Units=sectorsof1*512=512bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Disklabeltype:dos
Diskidentifier:0x000c1d0e


/dev/vda1*2048614420473072000083Linux

Disk/dev/vdb:75.2GB,75161927680bytes,146800640sectors
Units=sectorsof1*512=512bytes
Sectorsize(logical/physical):512bytes/512bytes
I/Osize(minimum/optimal):512bytes/512bytes
Disklabeltype:dos
Diskidentifier:0x000cc312


/dev/

說明:測試伺服器有兩個分區,vda1和vdb1。

效果圖:

d

然後選擇分區號

最後輸入w保存。

注意事項:刪除分區前備份數據。

7. 虛擬機上刪除了一個硬碟後linux無法啟動

把虛擬機停掉,然後編輯一下虛擬機配置,添加一塊硬碟
然後在啟動虛擬機,現在開啟以後,就可以識別到新硬碟了,
現在的硬碟還不能用,我們得對它進行分區和格式化
#
fdisk
-l
查看一下新硬碟的文件名
然後對新硬碟進行分區和格式化
#
fdisk
/dev/設備名
一般的識別為/dev/sdb
之後的應該會了吧

8. linux怎麼刪除分區

fdisk命令可以對磁碟分區進行維護,包括查詢,增加,刪除等功能
使用方法:
fdisk /dev/xxxx
進入後,p命令顯示當前分區表信息,其它操作可以通過幫助命令了解。

9. 如何安全的刪除Linux LVM中的PV物理卷(硬碟或分區)

情況介紹:

一、由於硬碟或者分區的操作方式其實都一樣,所以我這里就以分區為例。

二、/home分區2.6G,由如下pv組成:

/dev/sda5 100M

/dev/sda6 200M

/dev/sda7 300M

/dev/sda8 400M

/dev/sda9 500M

/dev/sda10 600M

/dev/sda11 500M

很碎對吧?^_^因為測試。

三、隨機寫了一堆文件進去,用量達到了2G,空閑500M

四、准備將sda6這個200M的PV卸掉(卸掉的容量必須小於空閑容量)

好了開始具體操作了。

卸載分區(縮小操作必須卸載才能進行):

umount /home

縮小分區:

e2fsck -f /dev/liuhg_disk/home

resize2fs /dev/liuhg_disk/home 2200M

首先將分區縮小到2200M這是為了給sda6騰出空間,sda6為200M,而我騰出了400M,因此應該是足夠的。

縮小邏輯卷:

lvrece -L 2200M /dev/liuhg_disk/home

分區縮小了用到的邏輯卷也要隨著縮小,並查看PV使用的狀態:

pvdisplay -m

顯示如下:

--- Physical volume ---

PV Name /dev/sda5

VG Name liuhg_disk

PV Size 103.26 MiB / not usable 3.26 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 25

Free PE 0

Allocated PE 25

PV UUID 5lnx52-b4jc-OOfZ-f2QA-ttdQ-DZeD-Ce3rb3

--- Physical Segments ---

Physical extent 0 to 24:

Logical volume /dev/liuhg_disk/home

Logical extents 0 to 24

--- Physical volume ---

PV Name /dev/sda6

VG Name liuhg_disk

PV Size 203.92 MiB / not usable 3.92 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 50

Free PE 0 <-----太悲劇了,sda6里寫滿了數據一點不剩

Allocated PE 50 <-----這50PE的數據要挪走才行,否則數據就丟了,並且存放的地方也必須是連續的至少50PE

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

--- Physical Segments ---

Physical extent 0 to 49:

Logical volume /dev/liuhg_disk/home

Logical extents 25 to 74

--- Physical volume ---

PV Name /dev/sda7

VG Name liuhg_disk

PV Size 305.89 MiB / not usable 1.89 MiB

Allocatable yes

PE Size 4.00 MiB

Total PE 76

Free PE 76 <---這個分區有76個空餘,因此預計裝那50個是不會有問題的

Allocated PE 0

PV UUID 9CFnlx-CAEw-CSul-Rig9-FiCN-zK0a-oGmTEP

--- Physical Segments ---

Physical extent 0 to 75:

FREE

--- Physical volume ---

PV Name /dev/sda8

VG Name liuhg_disk

PV Size 407.87 MiB / not usable 3.87 MiB

Allocatable yes

PE Size 4.00 MiB

Total PE 101

Free PE 60

Allocated PE 41

PV UUID X0I8p0-x2xr-2xLG-QQD4-jbtS-3C4i-xPn4Bl

--- Physical Segments ---

Physical extent 0 to 40:

Logical volume /dev/liuhg_disk/home

Logical extents 471 to 511

Physical extent 41 to 100:

FREE

--- Physical volume ---

PV Name /dev/sda9

VG Name liuhg_disk

PV Size 509.84 MiB / not usable 1.84 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 127

Free PE 0

Allocated PE 127

PV UUID avJQaA-oMKt-NEoJ-ojBK-2Csc-1dca-1mh6Ue

--- Physical Segments ---

Physical extent 0 to 126:

Logical volume /dev/liuhg_disk/home

Logical extents 225 to 351

--- Physical volume ---

PV Name /dev/sda10

VG Name liuhg_disk

PV Size 603.98 MiB / not usable 3.98 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 150

Free PE 0

Allocated PE 150

PV UUID JlMIAF-A49n-M6HA-ZLXf-d8nS-pfZr-YeQsKT

--- Physical Segments ---

Physical extent 0 to 149:

Logical volume /dev/liuhg_disk/home

Logical extents 75 to 224

--- Physical volume ---

PV Name /dev/sda11

VG Name liuhg_disk

PV Size 478.47 MiB / not usable 2.47 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 119

Free PE 0

Allocated PE 119

PV UUID xnHJNA-tDVx-dryX-KM1x-g96Y-sptI-9iUOcU

--- Physical Segments ---

Physical extent 0 to 118:

Logical volume /dev/liuhg_disk/home

Logical extents 352 to 470

將sda6設置為離線狀態:

pvchange -xn /dev/sda6

使用pvdisplay -m

顯示如下:

……

--- Physical volume ---

PV Name /dev/sda6

VG Name liuhg_disk

PV Size 203.92 MiB / not usable 3.92 MiB

Allocatable NO <-----表示已經關閉了該PV

PE Size 4.00 MiB

Total PE 50

Free PE 0

Allocated PE 50

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

……

將sda6的數據移走:

pvmove -i 1 /dev/sda6

-i 1是每1秒鍾報告一次數據遷移的進度。

[root@liuhg /]# pvmove -i 1 /dev/sda6

/dev/sda6: Moved: 38.0%

/dev/sda6: Moved: 84.0%

/dev/sda6: Moved: 100.0%

重新用pvdisplay -m

顯示如下:

……

--- Physical volume ---

PV Name /dev/sda6

VG Name liuhg_disk

PV Size 203.92 MiB / not usable 3.92 MiB

Allocatable NO

PE Size 4.00 MiB

Total PE 50

Free PE 50 <----顯示完全空閑和Total PE數一致

Allocated PE 0

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

……

從卷組里把sda6刪除:

[root@liuhg /]# vgrece liuhg_disk /dev/sda6

Removed "/dev/sda6" from volume group "liuhg_disk"

pvdisplay -m再看看吧:

--- NEW Physical volume --- <-----還告訴你這是一個新的PV ^_^

PV Name /dev/sda6

VG Name <-----空了

PV Size 203.92 MiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK

到此vgdisplay -v能看到已經沒有了/dev/sda6了。重新掛載/home

[root@liuhg /]# mount /dev/liuhg_disk/home /home

[root@liuhg /]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 2.0G 546M 1.3G 30% /

tmpfs 504M 0 504M 0% /dev/shm

/dev/mapper/liuhg_disk-home

2.2G 1.8G 42M 98% /home

進去看看數據,一個都沒丟。

10. linux系統怎麼清理磁碟空間

什麼是磁碟碎片
文件系統會按塊更新文件,如果這些塊沒有連成一整塊而是分布在磁碟的各個角落中時,就會形成磁碟碎片。這對於 FAT 和 FAT32 文件系統而言是這樣的。在 NTFS 中這種情況有所減輕,但在 Linux(extX)中卻幾乎不會發生。下面是原因:

在像 FAT 和 FAT32 這類文件系統中,文件緊挨著寫入到磁碟中。文件之間沒有空間來用於增長或者更新:

NTFS 中在文件之間保留了一些空間,因此有空間進行增長。但因塊之間的空間是有限的,碎片也會隨著時間出現。

Linux 的日誌型文件系統採用了一個不同的方案。與文件相互挨著不同,每個文件分布在磁碟的各處,每個文件之間留下了大量的剩餘空間。這就給文件更新和增長留下了很大的空間,碎片很少會發生。

此外,碎片一旦出現了,大多數 Linux 文件系統會嘗試將文件和塊重新連續起來。

Linux 中的磁碟整理
除非你用的是一個很小的硬碟或者空間不夠了,不然 Linux 很少會需要磁碟整理。一些可能需要磁碟整理的情況包括:

如果你編輯的是大型視頻文件或者 RAW 照片,但磁碟空間有限
如果你使用一個老式硬體,如舊筆記本,你的硬碟會很小
如果你的磁碟開始滿了(大約使用了85%)
如果你的家目錄中有許多小分區
最好的解決方案是購買一個大硬碟。如果不可能,磁碟碎片整理就很有用了。

如何檢查碎片
fsck命令會為你做這個,換句話說,如果你可以在 LiveCD 中運行它,那麼就可以用於所有卸載的分區。

這一點很重要:在已經掛載的分區中運行 fsck 將會嚴重危害到你的數據和磁碟。