概述
1. df命令
df命令用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加参数,默认以KB为单位显示;
查看挂载点下,/、/boot是安装系统时划分出来的。
/dev、/dev/shm是内存分区,默认大小为内存大小的一半,把文件存在这个目录下,读写会非常快,但当系统重启时,文件就会丢失,后面的/run、/sys/fs/cgroup(即文件系统为tmpfs)等分区都是临时分区,与/dev、/dev/shm类似,重启后文件就会丢失。
df命令常用的选项有:-h、-m、-i;
-h:以合适的单位显示文件的磁盘使用情况;
-m:以MB为单位显示文件的磁盘使用情况;
-i:查看inode的使用情况,如果inode已用100%,即使磁盘有剩余,也会提示磁盘空间已满;
2. du命令
du命令是查看某个目录或文件所占空间的大小,它的格式为:du【-选项】【目录名或文件名】。
如果不加任何选项,只会列出目录及子目录的大小,不指定单位的话默认为KB;
选项常用的有:
-a:列出全部文件和目录的大小;
-s:表示只列出总和;
[root@yuioplvlinux-128 ~]# du -s /root
88 /root
可加上-h选项一起使用,可查看目录和文件,如:
使用ll命令查看/etc/passwd文件,
[root@yuioplvlinux-128 ~]# du -sh /etc/passwd
4.0K /etc/passwd
[root@yuioplvlinux-128 ~]# ll -h /etc/passwd
-rw-r--r-- 1 root root 1.1K 4月 3 22:12 /etc/passwd
可以看到ll的查询结果是1.1K,而du命令的结果是4.0K,因为这里涉及到块的概念,当文件的大小小于4K时,使用du命令查询结果也会显示为4K。
3. 磁盘分区
3.1 增加虚拟磁盘
1)在对应的虚拟机,打开设置;
2)选择添加硬盘;
3)点击下一步,选择创建新虚拟磁盘;
4)设置磁盘大小后,选择“将虚拟磁盘存储为单个文件”,点击下一步;
5)点击“完成”按钮,完成添加新的磁盘。虽然已经添加了新的磁盘,但系统并不能识别,需要重启系统。
3.2 fdisk命令
fdisk命令是磁盘的分区工具,只能划分小于2TB的分区,它的格式为:fdisk【-l】【设备名称】。
其选项只有‘-l’,如果-l后面不加设备名称,会直接列出系统中所有的磁盘以及分区表,加上设备名称,会列出该设备的分区表。
可以看到,新增加的磁盘已经被识别到了;
fdisk命令如果不加‘-l’选项,则会进去另一个模式,在该模式下,可以对磁盘进行分区操作。
输入‘m’,查看常用的命令;
常用的命令有:
p:查看当前磁盘的使用情况;
n:建立一个新的分区;
d:删除一个分区;
w:保存;
q:退出;
对新增加的磁盘进行分区操作:
使用‘n’新建分区;
选择主分区,大小为2GB(起始扇区也可以自定义,大于2048的话会造成资源浪费);
使用‘p’查看已创建的分区;
按以上步骤创建4个主分区;
创建4个主分区后,再创建新的分区,则会提示:“如果要创建四个以上的分区,则必须先用扩展分区替换主分区。”因为Linux系统最多只能创建4个主分区,要想创建更多的分区,选择创建扩展分区;
要想创建删除一个主分区,新建一个扩展分区;
查看已创建的分区;
扩展分区在最后一列显示为:Extended;
继续创建分区;
可以看到,新建分区时不用再去选择主分区还是扩展分区了,而是直接定义分区大小,/dev/sdb4是扩展分区,实际上可以使用的分区为/dev/sdb5,这个子分区称为逻辑分区;
需要注意的是,在删除分区时,如果选择删除扩展分区,则会将整个扩展分区,包括扩展分区里面的逻辑分区。
重新进行分区;
将第一个分区定位扩展分区,并把全部空间都划分给扩展分区;
新建分区,选择主分区,则会提示“没有可用的空间”;
选择创建逻辑分区;
使用‘w’保存磁盘配置;
使用命令“fdisk -l /dev/sdb”查看分区情况。
最后
以上就是悲凉心锁为你收集整理的df与du命令及磁盘分区1. df命令2. du命令3. 磁盘分区的全部内容,希望文章能够帮你解决df与du命令及磁盘分区1. df命令2. du命令3. 磁盘分区所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复