4.1 df命令
df - report file system disk space usage(汇报系统的磁盘空间)查看已挂载的磁盘空间容量、使用容量、剩余容量等。
-m //M单位显示
-h //人性化显示单位
-i //查看分区下多少个inode
挂载点:linux磁盘不能直接访问必须有一个挂载点
Tmpfs:临时文件系统(重启文件消失)
/dev/shm:内存(如果想在里面写点东西速度非常快。大小是物理内存的一半)
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点(linux磁盘不能直接访问必须有一个挂载点)
/dev/sda3 11G 916M 9.8G 9% /
devtmpfs 260M 0 260M 0% /dev
Tmpfs 265M 0 265M 0% /dev/shm
tmpfs 265M 4.4M 261M 2% /run
tmpfs 265M 0 265M 0% /sys/fs/cgroup
/dev/sda1 197M 81M 117M 41% /boot
[root@localhost ~]# free -h //查看系统内存(swap)
total used free shared buffers cached
Mem: 529M 276M 252M 4.4M 692K 75M
-/+ buffers/cache: 200M 328M
Swap: 1.2G 0B 1.2G
//分区下多少个inode,inode的使用情况(inode的多少跟磁盘大小也有关系,如果inode的写满了,磁盘空间有剩余也写不进去)
[root@localhost ~]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda3 11148288 28233 11120055 1% /
devtmpfs 66338 319 66019 1% /dev
tmpfs 67733 1 67732 1% /dev/shm
tmpfs 67733 357 67376 1% /run
tmpfs 67733 13 67720 1% /sys/fs/cgroup
/dev/sda1 204800 330 204470 1% /boot
4.2 du命令
du查看文件或者目录的大小
-s 只显示每个参数的总数
[root@localhost ~]# du -sh qq.jpg //查看文件大小
60Kqq.jpg
[root@localhost ~]# du -sh /root //查看目录大小
112K/root
[root@localhost ~]# du -sh /etc/passwd //大小为4k,涉及到块的概念(文件小于4K,也会显示4k,一个块只能有一个文件)
4.0K/etc/passwd
[root@localhost ~]# ll -h /etc/passwd == = du -sb
-rw-r--r-- 1 root root 926 10月 26 02:38 /etc/passwd
[root@localhost ~]# du /root //如果只有du命令,会把目录文件下所有子目录显示出来
4/root/.ssh
0/root/lsx
112/root
[root@localhost ~]# du -sh /root //如果只显示目录大小带上-s
112K/root
4.3 磁盘分区
1. 选择虚拟机右键>>设置,
2.
3. 下面默认就好
4. 重启
[root@localhost ~]# fdisk -l //把系统有的磁盘都显示出来
磁盘 /dev/sda:12.9 GB, 12884901888 字节,25165824 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000bd05b
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 2869247 1228800 82 Linux swap / Solaris
/dev/sda3 2869248 25165823 11148288 83 Linux
[root@localhost ~]# fdisk /dev/sdb //后面跟磁盘(划分分区)
命令(输入 m 获取帮助):m
命令操作 常用(n、p、w、d)
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
命令(输入 m 获取帮助):n (fdisk划分的格式MBR分区,最高支持2T,超过不能使用fdisk,最多划分4个主分区)
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x76e83200
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xba09cf18
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83(主分区和逻辑分区都是83) Linux
/dev/sdb2 4196352 6293503 1048576 83 Linux
/dev/sdb3 6293504 8390655 1048576 83 Linux
/dev/sdb4 8390656 10485759 1047552 83 Linux
命令(输入 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 获取帮助):d
分区号 (1-7,默认 7):2(删除主分区2分区号留空)
分区 2 已删除
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xba09cf18
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb3 6293504 8390655 1048576 83 Linux
/dev/sdb4 8390656 9414655 512000 5 Extended
/dev/sdb5 8392704 8597503 102400 83 Linux
/dev/sdb6 8599552 8804351 102400 83 Linux
/dev/sdb7 8806400 9011199 102400 83 Linux
命令(输入 m 获取帮助):d
分区号 (1,3-7,默认 7):6(删除逻辑分区,分区号不留空)
分区 6 已删除
命令(输入 m 获取帮助):p
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xba09cf18
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
/dev/sdb3 6293504 8390655 1048576 83 Linux
/dev/sdb4 8390656 9414655 512000 5 Extended
/dev/sdb5 8392704 8597503 102400 83 Linux
/dev/sdb6 8806400 9011199 102400 83 Linux
总结:
1. 不保存退出,之前的分区消失。
2. 一块磁盘最多四个主分区
3. 或者三个主一个扩展分区的形式
4. 逻辑分区从第5个分区号开始,而且是连续的。
5. 删除主分区,序号会留空
6. 删除逻辑分区,序号不留空
本文出自 “帕多克的痴迷” 博客,请务必保留此出处http://lsxme.blog.51cto.com/12400127/1978352