4.1 df命令
[vitus@24centos7-01 ~]$ df
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/sda3 29140072 1184728 27955344 5% /
devtmpfs 494372 0 494372 0% /dev
tmpfs 504196 0 504196 0% /dev/shm
tmpfs 504196 6736 497460 2% /run
tmpfs 504196 0 504196 0% /sys/fs/cgroup
/dev/sda1 201380 111492 89888 56% /boot
tmpfs 100840 0 100840 0% /run/user/1000
[vitus@24centos7-01 ~]$ df -m
文件系統 1M-塊 已用 可用 已用% 掛載點
/dev/sda3 28458 1157 27301 5% /
devtmpfs 483 0 483 0% /dev
tmpfs 493 0 493 0% /dev/shm
tmpfs 493 7 486 2% /run
tmpfs 493 0 493 0% /sys/fs/cgroup
/dev/sda1 197 109 88 56% /boot
tmpfs 99 0 99 0% /run/user/1000
[vitus@24centos7-01 ~]$ df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/sda3 28G 1.2G 27G 5% /
devtmpfs 483M 0 483M 0% /dev
tmpfs 493M 0 493M 0% /dev/shm
tmpfs 493M 6.6M 486M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 197M 109M 88M 56% /boot
tmpfs 99M 0 99M 0% /run/user/1000
[vitus@24centos7-01 ~]$ df -i
文件系統 Inode 已用(I) 可用(I) 已用(I)% 掛載點
/dev/sda3 14577152 32762 14544390 1% /
devtmpfs 123593 327 123266 1% /dev
tmpfs 126049 1 126048 1% /dev/shm
tmpfs 126049 380 125669 1% /run
tmpfs 126049 16 126033 1% /sys/fs/cgroup
/dev/sda1 102400 330 102070 1% /boot
tmpfs 126049 1 126048 1% /run/user/1000
4.2 du命令
du = disk useage的簡寫,用來查看某個目錄或文件所佔空間的大小,最經常使用的是du -sh
[root@24centos7-01 ~]# du -sh /etc/
24M /etc/
[root@24centos7-01 /]# du -sh /sbin/
37M /sbin/
4.3磁盤分區
增長虛擬磁盤再也不描述,在vmware中添加一塊便可
fdisk命令----分區工具,只能使用在小於2T分區
[root@24centos7-01 usr]# fdisk
用法:
fdisk [選項] <磁盤> 更改分區表
fdisk [選項] -l <磁盤> 列出分區表
fdisk -s <分區> 給出分區大小(塊數)
選項:
-b <大小> 扇區大小(5十二、102四、2048或4096)
-c[=<模式>] 兼容模式:「dos」或「nondos」(默認)
-h 打印此幫助文本
-u[=<單位>] 顯示單位:「cylinders」(柱面)或「sectors」(扇區,默認)
-v 打印程序版本
-C <數字> 指定柱面數
-H <數字> 指定磁頭數
-S <數字> 指定每一個磁道的扇區數
--查看當前全部磁盤信息
[root@24centos7-01 usr]# fdisk -l
磁盤 /dev/sda:32.2 GB, 32212254720 字節,62914560 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x0002f5a8
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 62914559 29154304 83 Linux
--添加一塊磁盤後再次查看相關信息
[root@24centos7-01 ~]# fdisk -l
--第一塊磁盤
磁盤 /dev/sda:32.2 GB, 32212254720 字節,62914560 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x0002f5a8
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 62914559 29154304 83 Linux
--第二塊磁盤,剛剛添加的,未分區的
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
使用fdisk對磁盤/dev/sdb進行分區,一塊磁盤最多分4個主分區,或者3個主分區,1個擴展分區
[root@24centos7-01 ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0x0e9ecc64 建立新的 DOS 磁盤標籤。
命令(輸入 m 獲取幫助):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 //輸入n,建立新分區
Partition type:
p primary (0 primary, 0 extended, 4 free) //主分區輸入p
e extended //擴展分區輸入e
Select (default p): p //輸入p選擇主分區
分區號 (1-4,默認 1):
起始 扇區 (2048-20971519,默認爲 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-20971519,默認爲 20971519):+2000M //設定分區大小爲2GB
分區 1 已設置爲 Linux 類型,大小設爲 2 GiB
命令(輸入 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 獲取幫助):w //輸入w保存並退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@24centos7-01 ~]#
--先查看下磁盤分區狀況
[root@24centos7-01 ~]# fdisk -l /dev/sdb
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x6bca4892
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4098047 2048000 83 Linux
--分區
[root@24centos7-01 ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
命令(輸入 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 (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
分區號 (2-4,默認 2):
起始 扇區 (4098048-20971519,默認爲 4098048):
將使用默認值 4098048
Last 扇區, +扇區 or +size{K,M,G} (4098048-20971519,默認爲 20971519):
將使用默認值 20971519
分區 2 已設置爲 Extended 類型,大小設爲 8 GiB
命令(輸入 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 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@24centos7-01 ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
[root@24centos7-01 ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
命令(輸入 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 (1 primary, 1 extended, 2 free)
l logical (numbered from 5) //擴展分區需進一步分爲邏輯分區
Select (default p): l
添加邏輯分區 5
起始 扇區 (4100096-20971519,默認爲 4100096):
將使用默認值 4100096
Last 扇區, +扇區 or +size{K,M,G} (4100096-20971519,默認爲 20971519):
將使用默認值 20971519
分區 5 已設置爲 Linux 類型,大小設爲 8 GiB
--分區完畢,打印當前磁盤的分區信息
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:10.7 GB, 10737418240 字節,20971520 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標籤類型:dos
磁盤標識符:0x6bca4892
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4098047 2048000 83 Linux
/dev/sdb2 4098048 20971519 8436736 5 Extended
/dev/sdb5 4100096 20971519 8435712 83 Linux