Day14 磁盤管理

4.1 df命令 4.2 du命令 4.3/4.4 磁盤分區html

df命令

  • 用法:用於查看已掛載磁盤的總用量、使用容量、剩餘容量等,能夠不加任何單位,默認單位是kb

經常使用選擇:node

  • -h: 會根據磁盤大小適當的顯示單位

tmpfs 表示這個文件是個臨時的文件系統 linux

  • -i: 表示查看inodes的使用情況,如以使用100%,即便磁盤空間還有富餘,也會提示磁盤空間已滿

  • -k,-m:表示分別以KB,MB爲單位顯示

  • 補充:查看swap 命令 free

du命令

  • 用於某個文件或目錄所佔空間的大小
  • 格式: du 【文件或目錄名】
  • 經常使用選項:-sh :表示只列出總和

能夠單獨用-s ;
h表示在後面加上適當的單位centos

  • 示例:
[root@centos001 ~]# du /etc/passwd
4	/etc/passwd
[root@centos001 ~]# du /root/
24	/root/.ssh
0	/root/123
0	/root/234/am
0	/root/234/am1
0	/root/234
0	/root/dir3
0	/root/111
76	/root/
[root@centos001 ~]# du -s /root/              //只有s時不顯示單位
76	/root/
[root@centos001 ~]# du -sh /r
root/ run/  
[root@centos001 ~]# du -sh /root/            //加上h就有單位了
76K	/root/

命令fdisk

給linux虛擬機增長一個磁盤

  • 虛擬機上的步驟:

這裏添加了磁盤 可是尚未加載 還須要要在linux機器上操做app

給linux的磁盤分區與格式化

  • fdisk -l在不加設備名稱的時候,會列出全部夫人磁盤設備以及分區表
  • **fdisk /dev/sdb **:劃分磁盤分區的命令

劃分磁盤時經常使用的命令:
m :獲取幫助
p :顯示當前磁盤分區情況 n :創建一個新的分區
w :保存並退出
q :取消並退出
d :刪除一個分區 //當擴展分區中有子分區(邏輯分區)的時候,刪除擴展分區會連同子分區一塊兒刪除ssh

  • 分區類型

p :主分區 //只能有4個 而且刪除以後其餘的序號不會變
e:擴展分區 //擴展分區至關於一個空殼子,是不能夠格式化的(不可使用),只有它的子分區才能夠格式化。
l:邏輯分區 //擴展分區的字分區默認從分區5開始;能夠有多個 ,而且刪除以後 其餘的分區數字會變成順序,中間不爲空學習

  • 快捷鍵:CTRL+u能夠刪除前面的字符
  • 示例:
[root@centos001 ~]# fdisk /dev/sdb 
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0xf690e23a 建立新的 DOS 磁盤標籤。
命令(輸入 m 獲取幫助):m                                             //獲取幫助
命令操做
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
命令(輸入 m 獲取幫助):n                                      //建立一個分區
Partition type:
   p   primary (0 primary, 0 extended, 4 free)        
   e   extended
Select (default p): p
分區號 (1-4,默認 1):1
起始 扇區 (2048-20971519,默認爲 2048):           
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-20971519,默認爲 20971519):+2G 分區 1 已設置爲 Linux 類型,大小設爲 2 GiB
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
分區號 (2-4,默認 2):2
起始 扇區 (4196352-20971519,默認爲 4196352):
將使用默認值 4196352
Last 扇區, +扇區 or +size{K,M,G} (4196352-20971519,默認爲 20971519):+2G
分區 2 已設置爲 Linux 類型,大小設爲 2 GiB
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
分區號 (3,4,默認 3):3
起始 扇區 (8390656-20971519,默認爲 8390656):
將使用默認值 8390656
Last 扇區, +扇區 or +size{K,M,G} (8390656-20971519,默認爲 20971519):+1G
分區 3 已設置爲 Linux 類型,大小設爲 1 GiB
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): p                                                          //建立4個主分區
已選擇分區 4
起始 扇區 (10487808-20971519,默認爲 10487808):
將使用默認值 10487808
Last 扇區, +扇區 or +size{K,M,G} (10487808-20971519,默認爲 20971519):
將使用默認值 20971519
分區 4 已設置爲 Linux 類型,大小設爲 5 GiB
命令(輸入 m 獲取幫助):n  
If you want to create more than four partitions, you must replace a
primary partition with an extended partition first.
命令(輸入 m 獲取幫助):d
分區號 (1-4,默認 4):4                                          //刪除一個主分區
分區 4 已刪除
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)         
   e   extended
Select (default e): e
已選擇分區 4
起始 扇區 (10487808-20971519,默認爲 10487808):
將使用默認值 10487808
Last 扇區, +扇區 or +size{K,M,G} (10487808-20971519,默認爲 20971519):+4G
分區 4 已設置爲 Extended 類型,大小設爲 4 GiB
命令(輸入 m 獲取幫助):P
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xf690e23a
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux
/dev/sdb2         4196352     8390655     2097152   83  Linux
/dev/sdb3         8390656    10487807     1048576   83  Linux
/dev/sdb4        10487808    18876415     4194304    5  Extended
命令(輸入 m 獲取幫助):n  
All primary partitions are in use
添加邏輯分區 5
起始 扇區 (10489856-18876415,默認爲 10489856):
將使用默認值 10489856
Last 扇區, +扇區 or +size{K,M,G} (10489856-18876415,默認爲 18876415):+1G
分區 5 已設置爲 Linux 類型,大小設爲 1 GiB
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xf690e23a
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux
/dev/sdb2         4196352     8390655     2097152   83  Linux
/dev/sdb3         8390656    10487807     1048576   83  Linux
/dev/sdb4        10487808    18876415     4194304    5  Extended                 //這裏能看到磁盤標識符並非都是同樣的
/dev/sdb5        10489856    12587007     1048576   83  Linux
命令(輸入 m 獲取幫助):n
All primary partitions are in use
添加邏輯分區 6
起始 扇區 (12589056-18876415,默認爲 12589056):
將使用默認值 12589056
Last 扇區, +扇區 or +size{K,M,G} (12589056-18876415,默認爲 18876415):+1G
分區 6 已設置爲 Linux 類型,大小設爲 1 GiB
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xf690e23a
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux
/dev/sdb2         4196352     8390655     2097152   83  Linux
/dev/sdb3         8390656    10487807     1048576   83  Linux
/dev/sdb4        10487808    18876415     4194304    5  Extended
/dev/sdb5        10489856    12587007     1048576   83  Linux
/dev/sdb6        12589056    14686207     1048576   83  Linux
命令(輸入 m 獲取幫助):d
分區號 (1-6,默認 6):1
分區 1 已刪除
(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xf690e23a
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb2         4196352     8390655     2097152   83  Linux                    //刪除了主分區1後 就空着了
/dev/sdb3         8390656    10487807     1048576   83  Linux
/dev/sdb4        10487808    18876415     4194304    5  Extended
/dev/sdb5        10489856    12587007     1048576   83  Linux
/dev/sdb6        12589056    14686207     1048576   83  Linux
命令(輸入 m 獲取幫助):d
分區號 (2-6,默認 6):5
分區 5 已刪除
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xf690e23a                                             //可是當咱們刪除邏輯分區後再看,裏面又變順序了
  設備 Boot      Start         End      Blocks   Id  System
/dev/sdb2         4196352     8390655     2097152   83  Linux
/dev/sdb3         8390656    10487807     1048576   83  Linux
/dev/sdb4        10487808    18876415     4194304    5  Extended
/dev/sdb5        12589056    14686207     1048576   83  Linux
命令(輸入 m 獲取幫助):q
[root@centos001 ~]# fdisk /dev/sdb 
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0x580ced86 建立新的 DOS 磁盤標籤。
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): e
分區號 (1-4,默認 1):
起始 扇區 (2048-20971519,默認爲 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-20971519,默認爲 20971519):+3G
分區 1 已設置爲 Extended 類型,大小設爲 3 GiB
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x580ced86
  設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     6293503     3145728    5  Extended
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 1 extended, 3 free)
   l   logical (numbered from 5)
Select (default p): p
分區號 (2-4,默認 2):3   
起始 扇區 (6293504-20971519,默認爲 6293504):
將使用默認值 6293504
Last 扇區, +扇區 or +size{K,M,G} (6293504-20971519,默認爲 20971519):+1G
分區 3 已設置爲 Linux 類型,大小設爲 1 GiB
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l  
添加邏輯分區 5
起始 扇區 (4096-6293503,默認爲 4096):
將使用默認值 4096
Last 扇區, +扇區 or +size{K,M,G} (4096-6293503,默認爲 6293503):+1G
分區 5 已設置爲 Linux 類型,大小設爲 1 GiB
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x580ced86
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     6293503     3145728    5  Extended
/dev/sdb3         6293504     8390655     1048576   83  Linux
/dev/sdb5            4096     2101247     1048576   83  Linux
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加邏輯分區 6
起始 扇區 (2103296-6293503,默認爲 2103296):
將使用默認值 2103296
Last 扇區, +扇區 or +size{K,M,G} (2103296-6293503,默認爲 6293503):+100M
分區 6 已設置爲 Linux 類型,大小設爲 100 MiB
命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加邏輯分區 7
起始 扇區 (2310144-6293503,默認爲 2310144):     
將使用默認值 2310144
Last 扇區, +扇區 or +size{K,M,G} (2310144-6293503,默認爲 6293503):+100M   
分區 7 已設置爲 Linux 類型,大小設爲 100 MiB
命令(輸入 m 獲取幫助):d  
分區號 (1,3,5-7,默認 7):6
分區 6 已刪除
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x580ced86
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     6293503     3145728    5  Extended
/dev/sdb3         6293504     8390655     1048576   83  Linux
/dev/sdb5            4096     2101247     1048576   83  Linux
/dev/sdb6         2310144     2514943      102400   83  Linux
命令(輸入 m 獲取幫助):q
[root@centos001 ~]# fdisk -l
磁盤 /dev/sda:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x000c29e8
   設備 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648    41943039    20765696   8e  Linux LVM
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節

磁盤 /dev/mapper/cl-root:19.1 GB, 19113443328 字節,37330944 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤 /dev/mapper/cl-swap:2147 MB, 2147483648 字節,4194304 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
[root@centos001 ~]# fdisk /dev/sdb 
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0xcadefdea 建立新的 DOS 磁盤標籤。
命令(輸入 m 獲取幫助):n  
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分區號 (1-4,默認 1):                                           //這裏咱們吧主分區設爲一個
起始 扇區 (2048-20971519,默認爲 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-20971519,默認爲 20971519):+5G
分區 1 已設置爲 Linux 類型,大小設爲 5 GiB
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@centos001 ~]# fdisk -l
磁盤 /dev/sda:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x000c29e8
  設備 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648    41943039    20765696   8e  Linux LVM
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xcadefdea
 設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    10487807     5242880   83  Linux
磁盤 /dev/mapper/cl-root:19.1 GB, 19113443328 字節,37330944 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤 /dev/mapper/cl-swap:2147 MB, 2147483648 字節,4194304 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
[root@centos001 ~]# fdisk /dev/sdb 
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
命令(輸入 m 獲取幫助):d
已選擇分區 1
分區 1 已刪除
命令(輸入 m 獲取幫助):1
1: unknown command
命令操做
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@centos001 ~]# fdisk -l
磁盤 /dev/sda:21.5 GB, 21474836480 字節,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x000c29e8
   設備 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648    41943039    20765696   8e  Linux LVM
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xcadefdea
   設備 Boot      Start         End      Blocks   Id  System
磁盤 /dev/mapper/cl-root:19.1 GB, 19113443328 字節,37330944 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤 /dev/mapper/cl-swap:2147 MB, 2147483648 字節,4194304 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節

擴展學習

  • 擴展學習 parted分區gpt格式

http://www.apelearn.com/bbs/thread-7243-1-1.htmlui

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息