1.4.1 df命令html
4.2 du命令node
4.3/4.4 磁盤分區linux
擴展學習 parted分區gpt格式 http://www.apelearn.com/bbs/thread-7243-1-1.htmlbash
1.df命令是用於查看掛載磁盤的總容量、使用容量、剩餘容量等,能夠不加任何參數。默認以KB爲單位顯示。學習
-i:表示查看查看inode的使用狀況,如使已用100%,即便磁盤空間有富餘,也會提示磁盤空間已滿。3d
-h:表示使用合適的單位顯示,例如GB。code
-k:、-m:分別表示以KB和MB爲單位顯示。htm
2.命令dublog
命令du用來查看某個目錄或文件所佔空間大小,其格式爲 du [-abckmsh] [文件或者目錄名]。get
-a:表示所有文件和目錄的大小都列出來。若是後面不加任何選項和參數,只會列出目錄(包含子目錄)的大小。不指定單位,默認顯示單位爲KB。
-b:表示列出的值以B爲單位輸出。
-k:表示以KB爲單位輸出,這和默認不加任何選項的輸出值是同樣的。
-m:表示以MB爲單位輸出。(同理使用-m選項時,也會有相似的問題?)
-h:表示系統自動調節單位。
-c;表示最後加總。
4 總用量?
-s:只會列出總和。
經常使用du -sh filename這樣的形式。
3.磁盤的分區
增長虛擬磁盤
在虛擬機設置對話框,在左側選中磁盤,點擊添加按鈕,點擊添加硬件嚮導對話框,點擊下一步。
選擇磁盤類型保持默認,點擊下一步。
選擇磁盤對話框保持默認,點擊下一步。
指定磁盤容量,設定最大磁盤大小爲5GB,而後選擇將虛擬磁盤存儲爲單個文件。點擊下一步。重啓系統識別硬盤。
4.fdisk命令
fdisk命令只能劃分小於2TB的分區。fdisk [-l] [設備名稱]
fdisk 列出系統中全部的磁盤設備以及分區
fdisk -l 設備名稱 列出設備下的磁盤設備以及分區
fdisk 對磁盤進行分區
輸入m列出命令
p:表示打印當前磁盤的分區狀況。
n:表示新建一個分區。
w:表示保存。
q;表示退出。
d:表示刪除一個分區。
對新增磁盤進行分區。創建第一個分區。
p是主分區,e是擴展分區。輸入p。
輸入分區數1,起始扇區從默認2048開始,寫成+1000M。用p命令查看。
一直建立主分區到4.
只能建立4個主分區。建立3個主分區,第四個建立邏輯分區。先刪掉第4個分區。
擴展分區顯示爲Extended,繼續建立分區。
直接定義分區大小。/dev/sdb4爲擴展分區不能夠格式化。
命令(輸入 m 獲取幫助):n Partition type: p primary (2 primary, 1 extended, 1 free) l logical (numbered from 5) Select (default p): l 添加邏輯分區 5 起始 扇區 (6148096-10242047,默認爲 6148096): 將使用默認值 6148096 Last 扇區, +扇區 or +size{K,M,G} (6148096-10242047,默認爲 10242047):+500M 分區 5 已設置爲 Linux 類型,大小設爲 500 MiB 命令(輸入 m 獲取幫助):p 磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x08e493ed 設備 Boot Start End Blocks Id System /dev/sdb2 2050048 4098047 1024000 83 Linux /dev/sdb3 4098048 6146047 1024000 83 Linux /dev/sdb4 6146048 10242047 2048000 5 Extended
命令(輸入 m 獲取幫助):d 分區號 (2-5,默認 5):4 分區 4 已刪除 命令(輸入 m 獲取幫助):p 磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x08e493ed 設備 Boot Start End Blocks Id System /dev/sdb2 2050048 4098047 1024000 83 Linux /dev/sdb3 4098048 6146047 1024000 83 Linux
上例中刪除4,會刪除整個擴展分區sdb4,包括sdb5。
命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): e 分區號 (1-4,默認 1):1 起始 扇區 (2048-10485759,默認爲 2048): 將使用默認值 2048 Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認爲 10485759): 將使用默認值 10485759 分區 1 已設置爲 Extended 類型,大小設爲 5 GiB 命令(輸入 m 獲取幫助):p 磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x41932729 設備 Boot Start End Blocks Id System /dev/sdb1 2048 10485759 5241856 5 Extended 命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 1 extended, 3 free) l logical (numbered from 5)
由上例可知,把第一個分區定位擴展分區,而且把所有空間都劃分給擴展分區。繼續分區時,提示選擇分區類型主分區p仍是邏輯分區l,邏輯分區的id是從5開始的,由於前4個id爲主分區或者擴展分區。把全部分區給擴展分區,選擇p會報錯。
命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 1 extended, 3 free) l logical (numbered from 5) Select (default p): p 分區號 (2-4,默認 2):2 No free sectors available
劃分邏輯分區
命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 1 extended, 3 free) l logical (numbered from 5) Select (default p): l 添加邏輯分區 5 起始 扇區 (4096-10485759,默認爲 4096): 將使用默認值 4096 Last 扇區, +扇區 or +size{K,M,G} (4096-10485759,默認爲 10485759):+1000M 分區 5 已設置爲 Linux 類型,大小設爲 1000 MiB 命令(輸入 m 獲取幫助):p 磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x41932729 設備 Boot Start End Blocks Id System /dev/sdb1 2048 10485759 5241856 5 Extended /dev/sdb5 4096 2052095 1024000 83 Linux
命令(輸入 m 獲取幫助):n Partition type: p primary (0 primary, 1 extended, 3 free) l logical (numbered from 5) Select (default p): l 添加邏輯分區 6 起始 扇區 (2054144-10485759,默認爲 2054144):+1000M 值超出範圍。 起始 扇區 (2054144-10485759,默認爲 2054144): 將使用默認值 2054144 Last 扇區, +扇區 or +size{K,M,G} (2054144-10485759,默認爲 10485759):+1000M 分區 6 已設置爲 Linux 類型,大小設爲 1000 MiB 命令(輸入 m 獲取幫助):p 磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x41932729 設備 Boot Start End Blocks Id System /dev/sdb1 2048 10485759 5241856 5 Extended /dev/sdb5 4096 2052095 1024000 83 Linux /dev/sdb6 2054144 4102143 1024000 83 Linux
分區完成後,輸入w命令保存配置。
命令(輸入 m 獲取幫助):w The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盤。
使用fdisk -l /dev/sdb查看分區狀況。
[root@aminglinux-128 ~]# fdisk -l /dev/sdb 磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標籤類型:dos 磁盤標識符:0x41932729 設備 Boot Start End Blocks Id System /dev/sdb1 2048 10485759 5241856 5 Extended /dev/sdb5 4096 2052095 1024000 83 Linux /dev/sdb6 2054144 4102143 1024000 83 Linux