问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FreeBSD 磁盘管理

发布网友 发布时间:2023-12-21 01:23

我来回答

1个回答

热心网友 时间:2024-08-01 23:44

察看磁盘使用状况

   察看状况是很简单的喔 .. ,只要输入 df (display free disk space) 就可以知道各个挂入点的使用状况了

Freebsd 查看磁盘和目录的空间使用大小

du、df,freebsd/linux du,df(磁盘空间信息)命令详解

   df和du命令详解df命令详细用法

   a:显示全部的档案系统和各分割区的磁盘使用情形

   i:显示i -nodes的使用量

   k:大小用k来表示 (默认值)

   t:显示某一个档案系统的所有分割区磁盘使用量

   x:显示不是某一个档案系统的所有分割区磁盘使用量

   T:显示每个分割区所属的档案系统名称

常用命令:df -hi

操作详解

   引用指令 df 可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:

   # df -h

   Filesystem Size Used Avail Capacity Mounted on

   /dev/ad0s1a 1.9G 389M 1.4G 21% /

   devfs 1.0K 1.0K 0B 100% /dev

   /dev/ad0s1d 989M 54K 910M 0% /tmp

   /dev/ad0s1f 4.8G 3.8G 657M 86% /usr

   /dev/ad0s1e 1.9G 149M 1.6G 8% /var

   /dev/ad0s1g 26G 890K 24G 0% /volume2

   /dev/da0s1d 325G 261G 38G 87% /volume1

   我们加了参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。

   上 面的指令输出的第一个字段及最后一个字段分别是档案系统及其挂入点。我们可以看到 /dev/ad0s1a 这个分割区被挂在根目录下。我们在上一小节提到过 ad 所代表的是 IDE 的硬盘,而 s1 表示第一个主要扇区。我另外有一个 SCSI 硬盘,它的代号是 da,它的容量很大,主要用来存放数据。devfs 是一个特别的档案系统,该档案系统并非真的磁盘,而是 FreeBSD 用来管理系统硬件装置的虚拟档案系统。

   接下来的四个字段 Size、Used、Avail、及 Capacity 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

   另外,我们还可以使用参数 -i 来查看目前档案系统 inode 的使用情形。有的时候虽然档案系统还有空间,但若没有足够的 inode 来存放档案的信息,一样会不能增加新的档案。

# df -ih

   Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

   /dev/ad0s1a 1.9G 389M 1.4G 21% 20495 262127 7% /

   devfs 1.0K 1.0K 0B 100% 0 0 100% /dev

   /dev/ad0s1d 989M 62K 910M 0% 24 141286 0% /tmp

   /dev/ad0s1f 4.8G 3.8G 657M 86% 311439 348015 47% /usr

   /dev/ad0s1e 1.9G 149M 1.6G 8% 1758 280864 1% /var

   /dev/ad0s1g 26G 890K 24G 0% 12 3532786 0% /volume2

   /dev/da0s1d 325G 261G 38G 87% 707277 43311409 2% /volume1

   我们可以看到根目录的已经用掉的 inode 数量为 20495,还有 262127 的可用 inode。

小提示

还 记得什么是 inode 吗?所谓的 inode 是用来存放档案及目录的基本信息 (metadata),包含时间、档名、使用者及群组等。在分割扇区时,系统会先做出一堆 inode 以供以后使用,inode 的数量关系着系统中可以建立的档案及目录总数。如果要存的档案大部分都很小,则同样大小的硬盘中会有较多的档案,也就是说需要较多的 inode 来挂档案及目录。

du:查询档案或目录的磁盘使用空间

   a:显示全部目录和其次目录下的每个档案所占的磁盘空间

   b:大小用bytes来表示 (默认值为k bytes)

   c:最后再加上总计 (默认值)

   s:只显示各档案大小的总合

   x:只计算同属同一个档案系统的档案

   L:计算所有的档案大小

常用命令:du -a

操作详解

引用指令 du 能以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小。例如:

   # du -h /etc

   104K /etc/defaults

   6.0K /etc/X11

   8.0K /etc/bluetooth

   4.0K /etc/gnats

   52K /etc/isdn

   388K /etc/mail

   68K /etc/mtree

   2.0K /etc/ntp

   38K /etc/pam.d

   44K /etc/periodic/daily

   6.0K /etc/periodic/monthly

   42K /etc/periodic/security

   16K /etc/periodic/weekly

   110K /etc/periodic

   6.0K /etc/ppp

   318K /etc/rc.d

   2.0K /etc/skel

   130K /etc/ssh

   10K /etc/ssl

   1.7M /etc

   我们目样使用 -h 参数来显示 human-readable 的格式。在应用时,我们可以使用 du 这个指令来查看哪个目录占用最多的空间。不过,du 的输出结果通常很长,我们可以加上 -s 参数来省略指定目录下的子目录,而只显示该目录的总合即可:

# du -sh /etc

   1.7M /etc

在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间:

# du /etc | sort -nr | more

   1746 /etc

   388 /etc/mail

   318 /etc/rc.d

   130 /etc/ssh

   110 /etc/periodic

   104 /etc/defaults

   68 /etc/mtree

   52 /etc/isdn

   44 /etc/periodic/daily

   42 /etc/periodic/security

   38 /etc/pam.d

   16 /etc/periodic/weekly

   10 /etc/ssl

   8 /etc/bluetooth

   6 /etc/ppp

   6 /etc/periodic/monthly

   6 /etc/X11

   4 /etc/gnats

   2 /etc/skel

   2 /etc/ntp

sort 的参数 -nr 表示要以数字排序法进行反向排序,因为我们要对目录大小做排序,所以不可以使用 human-readable 的大小输出,不然目录大小中会有 K、M 等字样,会造成排序不正确。

例子:du -sh /pig/* | sort -nr | more     可以将pig目录下的所有文件夹按照从大到小排列起来~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
草青青,青青草,草上接谢珍珠宝,怕日晒怕风摇,摇看珍珠得起早 谜底是... 一加9R要不要升级ColorOS 13正式版 一加9pro怎么coloros12一加9pro升级coloros12的方法 coloros12支持哪些一加机型?coloros12支持一加机型介绍 一加9pro如何coloros12?一加9pro升级coloros12的方法 一加9pro升级coloros12拍照改善吗 我是一个高中生,职教的,我们班上有5个女生,我喜欢有一个,但追她又有... 自动挡d挡旁边的 -是什么意思? 自动挡位上的加减是什么意思? 宣传这个职位是干什么的 ...用usb连接电脑,然后电脑往里面传视频和音乐,ps4上可以放吗 一年内第二次修改技巧 军人有什么优点609 求推荐一个不超过6000的台式电脑,品牌或台式的都行 洞悉的近义词,洞悉的近义词是什么 广西同亨生物是做什么的?2 挪用公款退还怎样判刑 PS3的内置硬盘坏了,我想买个1T的装回去,那还有买移动硬盘... 冰箱的温度不调到7就无法运转是怎么回事?1 ...小零食,酸奶溶豆怎么样?凯利蔻酸奶溶豆有吃过的吗? 改一年内怎么改第二次 求:八年级上册湘教版数学题 第二章 一次函数 要有答案的 要... 我的被盗了,然后又用手机号重新注册了一个微信,还能找回以前的微 ... 全球公爵是否有用? 一年内怎么改第二次 推荐一款和诺基亚 5230性能差不多的手机? 拜仁能挖得起罗德里格斯吗 求推荐几个主角穿越到幻想乡的小说。。。就类似于少女大召唤里面...26 批阅一批试卷,一个人要20天能批完,现由4人批阅2天,剩下的试卷要在两天... ...说最好不要耍,如果耍了以后分手了,以后就连朋友都做不了_百度... 三星270e4v重装系统u盘读不出 一超市的自动扶梯匀速由下往上运行,小明和小东在运行的扶梯上行走,小明... 家里冰箱不运转了是怎么回事啊3 ...电话给送快递的那个人吗?还是去快递公司自己快递过去啊? 求一部电影林正英的 一年内怎么改第二次 一个人可以申请两个吗? 求数学牛人解一道数列问题,本人一数学白痴,望帮忙,5 25 175 问第四个... 请问广州有什么巴士或公交晚上12点多可以从窖口坐回番禺市桥的? 一年内能改第二次吗? 珠海润都制药股份有限公司怎么样 解脲支原体感染吃阿齐霉素7天每天两片吃了不舒服可以换红霉素吗 ...打开任务管理器都有很多svchost.exe 的进程,有的占用内存较大,影响... 国防生和军校生各自的优缺点 priority有哪些意思? 不满一年如何更改? 数码相机新锂电池充电问题 我进价含税470万元。销价含税661万元。一般纳税与小规模纳税各实际交多... 三星洗衣机故障12 卡波奇诺的英文是什么?给点特殊意义的英文词语 要是甜蜜的东西