df命令,du命令,磁盤分區

df命令 彙報文件系統磁盤空間的使用狀況

[root@localhost ~]# df
文件系統          1K-塊    已用     可用 已用% 掛載點
/dev/sda3      18658304 1130452 17527852    7% /
devtmpfs         490164       0   490164    0% /dev
tmpfs            499968       0   499968    0% /dev/shm
tmpfs            499968    6804   493164    2% /run
tmpfs            499968       0   499968    0% /sys/fs/cgroup
/dev/sda1        201380  111440    89940   56% /boot
tmpfs             99996       0    99996    0% /run/user/0
[root@localhost ~]#
  • df -h

[root@localhost ~]# df -h
文件系統        容量  已用  可用 已用% 掛載點
/dev/sda3        18G  1.1G   17G    7% /
devtmpfs        479M     0  479M    0% /dev
tmpfs           489M     0  489M    0% /dev/shm
tmpfs           489M  6.7M  482M    2% /run
tmpfs           489M     0  489M    0% /sys/fs/cgroup
/dev/sda1       197M  109M   88M   56% /boot
tmpfs            98M     0   98M    0% /run/user/0
[root@localhost ~]#
  • df -i

查看inode 使用量node

[root@localhost ~]# df -i
文件系統         Inode 已用(I) 可用(I) 已用(I)% 掛載點
/dev/sda3      9334272   27933 9306339       1% /
devtmpfs        122541     377  122164       1% /dev
tmpfs           124992       1  124991       1% /dev/shm
tmpfs           124992     444  124548       1% /run
tmpfs           124992      16  124976       1% /sys/fs/cgroup
/dev/sda1       102400     330  102070       1% /boot
tmpfs           124992       1  124991       1% /run/user/0
  • 若是inode寫滿了,磁盤空間還有剩餘空間的話也是不能寫入了。

du命令

  • du ,是查看文件的大小的。

  • 用法:du -sh

[root@localhost ~]# du /tmp/
0	/tmp/.font-unix
0	/tmp/.X11-unix
0	/tmp/.Test-unix
0	/tmp/.XIM-unix
0	/tmp/.ICE-unix
0	/tmp/systemd-private-782e234483844c55bea315a060f5d536-vmtoolsd.service-xP7CVe/tmp/vmware-root
0	/tmp/systemd-private-782e234483844c55bea315a060f5d536-vmtoolsd.service-xP7CVe/tmp
0	/tmp/systemd-private-782e234483844c55bea315a060f5d536-vmtoolsd.service-
8	/tmp/
[root@localhost ~]# du -s /tmp/
8	/tmp/
[root@localhost ~]# du -sh /tmp/
8.0K	/tmp/
[root@localhost ~]#

磁盤分區

  • 首先添加一塊磁盤

虛擬機能夠直接添加(虛擬機》設置》硬盤》添加)linux

  • fdisk -l 命令 查看系統磁盤

  • fdisk /dev/sdb 劃分分區

[root@localhost ~]# fdisk /dev/sdb 
歡迎使用 fdisk (util-linux 2.23.2)。

更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。

Device does not contain a recognized partition table
使用磁盤標識符 0x93312b1a 建立新的 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 :增長一個新的分區

    • p :列出分區

    • w :保存

    • d :刪除

**先p查看一下**

命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x93312b1a

   設備 Boot      Start         End      Blocks   Id  System

**是沒有分區的,如今輸入n新建一個分區**

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p):
  • 這裏面p是創建主分區,e是創建擴展分區分區

    • fdisk 分區是mdr格式,mdr最高支持2T容量。最多能有4個主分區。
    • 若是須要多個分區,能夠劃分三個主分區和一個擴展分區,擴展分區分區裏面能夠繼續分邏輯分區。
    • 邏輯分區是從第5個開始的。
    • 邏輯分區能夠一直分區
    • 主分區+擴展分區 不能大於4個
  • 如今分三個主分區和一個擴展分區

第一個空間分2Gui

命令(輸入 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 獲取幫助):p

磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x78de8f5e

   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux

命令(輸入 m 獲取幫助):

繼續分兩個主分區和一個擴展分區this

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
分區號 (2-4,默認 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):
起始 扇區 (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): 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
磁盤標識符:0x78de8f5e

   設備 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 獲取幫助):
  • 這是時候創建完了4個分區若是再繼續建立分區是怎樣的呢

命令(輸入 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
磁盤標識符:0x78de8f5e

   設備 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 獲取幫助):d
分區號 (1-5,默認 5):1
分區 1 已刪除

命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x78de8f5e

   設備 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        10489856    12587007     1048576   83  Linux
  • 刪除主分區是空出來的,刪除邏輯分區後一個分區號會自動補上。

  • q 不保存退出

  • w 保存

  • 邏輯分區是從5開始的。邏輯分區必定是是連續的。

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加邏輯分區 5
起始 扇區 (2101248-4196351,默認爲 2101248):
將使用默認值 2101248
Last 扇區, +扇區 or +size{K,M,G} (2101248-4196351,默認爲 4196351):+1G
值超出範圍。
Last 扇區, +扇區 or +size{K,M,G} (2101248-4196351,默認爲 4196351):+500M
分區 5 已設置爲 Linux 類型,大小設爲 500 MiB

命令(輸入 m 獲取幫助):p

磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0xfd7aa2b4

   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   83  Linux
/dev/sdb2         2099200     4196351     1048576    5  Extended
/dev/sdb5         2101248     3125247      512000   83  Linux

命令(輸入 m 獲取幫助):
相關文章
相關標籤/搜索