一、 df命令
分区查看工具:
1. df
[fxq@vm_46_188_centos ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 20510332 4844740 14617076 25% / devtmpfs 499348 0 499348 0% /dev tmpfs 508452 0 508452 0% /dev/shm tmpfs 508452 12660 495792 3% /run tmpfs 508452 0 508452 0% /sys/fs/cgroup tmpfs 101692 0 101692 0% /run/user/0 [fxq@vm_46_188_centos ~]$
2. df -h
[fxq@vm_46_188_centos ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 20G 4.7G 14G 25% / devtmpfs 488M 0 488M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 13M 485M 3% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0 [fxq@vm_46_188_centos ~]$
3.df -i
[fxq@vm_46_188_centos ~]$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/vda1 1310720 121406 1189314 10% / devtmpfs 124837 298 124539 1% /dev tmpfs 127113 1 127112 1% /dev/shm tmpfs 127113 381 126732 1% /run tmpfs 127113 13 127100 1% /sys/fs/cgroup tmpfs 127113 1 127112 1% /run/user/0 [fxq@vm_46_188_centos ~]$
4. df -m
[fxq@vm_46_188_centos ~]$ df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/vda1 20030 4732 14275 25% / devtmpfs 488 0 488 0% /dev tmpfs 497 0 497 0% /dev/shm tmpfs 497 13 485 3% /run tmpfs 497 0 497 0% /sys/fs/cgroup tmpfs 100 0 100 0% /run/user/0
5. 单位换算:
10024Byte=1KB
1024KB =1MB
1024MB=1GB
1024GB=1TB
/dev/shm 内存:
6.free 查看swap
[root@vm_46_188_centos ~]# free total used free shared buff/cache available Mem: 1016904 325292 90592 12680 601020 504572 Swap: 0 0 0 [root@vm_46_188_centos ~]#
二、 du命令
du -sh /etc/
du -sh /etc/passwd
ls -lh /etc/passwd
当文件小于4KB时,也会显示4KB
du -sb 可查看原大小 =ls -lh
du /root/ 查看文件夹内文件大小
[root@vm_46_188_centos ~]# du -sh /root/28M /root/ [root@vm_46_188_centos ~]# du -s /root/27768 /root/ [root@vm_46_188_centos ~]# du /root/ 4 /root/fxq 4 /root/ffff 4 /root/234 8 /root/.ssh/fengxiaoqing/.git/logs/refs/remotes/origin 12 /root/.ssh/fengxiaoqing/.git/logs/refs/remotes 8 /root/.ssh/fengxiaoqing/.git/logs/refs/heads 24 /root/.ssh/fengxiaoqing/.git/logs/refs 32 /root/.ssh/fengxiaoqing/.git/logs44 /root/.ssh/fengxiaoqing/.git/hooks 8 /root/.ssh/fengxiaoqing/.git/objects/5e 8 /root/.ssh/fengxiaoqing/.git/objects/46 8 /root/.ssh/fengxiaoqing/.git/objects/87 8 /root/.ssh/fengxiaoqing/.git/objects/f2 4 /root/.ssh/fengxiaoqing/.git/objects/pack 8 /root/.ssh/fengxiaoqing/.git/objects/02 4 /root/.ssh/fengxiaoqing/.git/objects/info 8 /root/.ssh/fengxiaoqing/.git/objects/9d6 0 /root/.ssh/fengxiaoqing/.git/objects4 /root/.ssh/fengxiaoqing/.git/branches 8 /root/.ssh/fengxiaoqing/.git/info 8 /root/.ssh/fengxiaoqing/.git/refs/remotes/origin 12 /root/.ssh/fengxiaoqing/.git/refs/remotes 8 /root/.ssh/fengxiaoqing/.git/refs/heads 4 /root/.ssh/fengxiaoqing/.git/refs/tags2 8 /root/.ssh/fengxiaoqing/.git/refs20 0 /root/.ssh/fengxiaoqing/.git20 8 /root/.ssh/fengxiaoqing22
三、 磁盘分区
fdisk -l 查看本机硬盘.
[root@vm_46_188_centos ~]# fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dosDisk identifier: 0x0005fc9a Device Boot Start End Blocks Id System /dev/vda1 * 2048 41943039 20970496 83 Linux [root@vm_46_188_centos ~]#
w 查看负载
[root@vm_46_188_centos ~]# w 22:58:39 up 21 days, 5:50, 1 user, load average: 3.59, 4.43, 4.76USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 60.10.158.223 21:25 7.00s 0.16s 0.00s w [root@vm_46_188_centos ~]#
mbr 最多有4个主分区, 最大2T
[root@fxq-1 ~]# fdisk -l 磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0004f0b3 设备 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:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 [root@fxq-1 ~]#
[root@fxq-1 ~]# fdisk -l
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0004f0b3
设备 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:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
[root@fxq-1 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
Device does not contain a recognized partition table
使用磁盘标识符 0xc2b902ea 创建新的 DOS 磁盘标签。
命令(输入 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):
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):
分区 1 已设置为 Linux 类型,大小设为 2 GiB
命令(输入 m 获取帮助):
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc2b902ea
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
命令(输入 m 获取帮助):
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p):
分区号 (2-4,默认 2):
起始 扇区 (4196352-41943039,默认为 4196352):
将使用默认值 4196352Last 扇区, +扇区 or +size{K,M,G} (4196352-41943039,默认为 41943039):
分区 2 已设置为 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 已删除
命令(输入 m 获取帮助)
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc2b902ea
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 14682111 5242880 83 Linux
/dev/sdb3 14682112 31459327 8388608 83 Linux
命令(输入 m 获取帮助):
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e):
已选择分区 4起始 扇区 (31459328-41943039,默认为 31459328):
将使用默认值 31459328Last 扇区, +扇区 or +size{K,M,G} (31459328-41943039,默认为 41943039):
将使用默认值 41943039分区 4 已设置为 Extended 类型,大小设为 5 GiB
命令(输入 m 获取帮助):
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc2b902ea
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 14682111 5242880 83 Linux
/dev/sdb3 14682112 31459327 8388608 83 Linux
/dev/sdb4 31459328 41943039 5241856 5 Extended
命令(输入 m 获取帮助):
All primary partitions are in use
添加逻辑分区 5起始 扇区 (31461376-41943039,默认为 31461376):
将使用默认值 31461376Last 扇区, +扇区 or +size{K,M,G} (31461376-41943039,默认为 41943039):
分区 5 已设置为 Linux 类型,大小设为 4 GiB
命令(输入 m 获取帮助):
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc2b902ea
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 14682111 5242880 83 Linux
/dev/sdb3 14682112 31459327 8388608 83 Linux
/dev/sdb4 31459328 41943039 5241856 5 Extended
/dev/sdb5 31461376 39849983 4194304 83 Linux
命令(输入 m 获取帮助):
All primary partitions are in use
添加逻辑分区 6起始 扇区 (39852032-41943039,默认为 39852032):
将使用默认值 39852032Last 扇区, +扇区 or +size{K,M,G} (39852032-41943039,默认为 41943039):
值超出范围。
Last 扇区, +扇区 or +size{K,M,G} (39852032-41943039,默认为 41943039):+100M
分区 6 已设置为 Linux 类型,大小设为 100 MiB
命令(输入 m 获取帮助):
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc2b902ea
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb2 4196352 14682111 5242880 83 Linux
/dev/sdb3 14682112 31459327 8388608 83 Linux
/dev/sdb4 31459328 41943039 5241856 5 Extended
/dev/sdb5 31461376 39849983 4194304 83 Linux
/dev/sdb6 39852032 40056831 102400 83 Linux设备 Boot Start End Blocks Id System /dev/sdb1 2048 4196351 2097152 83 Linux /dev/sdb2 4196352 14682111 5242880 83 Linux /dev/sdb3 14682112 31459327 8388608 83 Linux /dev/sdb4 31459328 41943039 5241856 5 Extended /dev/sdb5 31461376 39849983 4194304 83 Linux /dev/sdb6 39852032 40056831 102400 83 Linux 命令(输入 m 获取帮助): 分区号 (1-6,默认 6): 分区 1 已删除 命令(输入 m 获取帮助): 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xc2b902ea 设备 Boot Start End Blocks Id System /dev/sdb2 4196352 14682111 5242880 83 Linux /dev/sdb3 14682112 31459327 8388608 83 Linux /dev/sdb4 31459328 41943039 5241856 5 Extended /dev/sdb5 31461376 39849983 4194304 83 Linux /dev/sdb6 39852032 40056831 102400 83 Linux 命令(输入 m 获取帮助): 分区号 (2-6,默认 6): 分区 5 已删除 命令(输入 m 获取帮助): 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xc2b902ea 设备 Boot Start End Blocks Id System /dev/sdb2 4196352 14682111 5242880 83 Linux /dev/sdb3 14682112 31459327 8388608 83 Linux /dev/sdb4 31459328 41943039 5241856 5 Extended /dev/sdb5 39852032 40056831 102400 83 Linux 命令(输入 m 获取帮助):