发新话题
打印

[10-10] 小施的Linux學習筆記。

[10-10] 小施的Linux學習筆記。

引用:
怎样把linux彻底变成英文版

/etc/sysconfig/i18n

修改 LANG 为 en_US
保存後再運行
复制内容到剪贴板
代码:
export LC_ALL=en_US
引用:
檢查目錄或是文件占用了多少空間


df 查看已挂载磁盘的总容量、使用容量与 inode 等等
du 查看档案使用掉的容量有多少?


首先我们要先了解你所用的文件系统的IO BLOCK(中文叫作簇)为多少,在你所使用的这个文件系统的IO BLOCK大小是4096 Bytes。

他意义是文件系统最小的读写及分配单位,每次读写操作你都不能小于这个尺寸。即使你的文件是只有一个字节。而且文件在硬盘上的存储也是以这个为单位,就是说如果文件尺寸小于这个值,那么它在磁盘上占用的空间就是4096字节。

占用空间的具体算法是:(进一(文件尺寸/4096))×4096。根据这个你就可以计算出你所列举的例子中的文件的空间使用状况:34890除以 4096,大约等于8.5,进一法取得为9,就是说文件在磁盘上占用了9个BLOCk,每个BLOCK为4K,所以这两个文件占用的空间就是36K。

这个规则也适合于目录,不过不会出现为0的目录,即使是空目录
复制内容到剪贴板
代码:
[root@austin /]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       4483148    852828   3402584  21% /
/dev/sda1               101086      9295     86572  10% /boot
none                    127932         0    127932   0% /dev/shm
•        Filesystem:说的是扇区啦!另外,如果你有加挂软盘的 话,那么就 会出现如上表中最后一行啰!
•        1k-blocks:说明底下的数字单位是 1KB 呦!如果你使用 df -m 则这一栏会出现 1M-blocks 啰!
•        Used :顾名思义,就是使用掉的硬盘空间啦!
•        Available :也就是剩下的磁盘空间大小;
•        Use% : 就是磁盘的使用率啦!如果使用率高达 90% 以上时,最好需要注意一下了,免得容量不足造成系统问题(例如最容易被灌爆的 /var/spool/mail 这个放置邮件的磁盘!)。
•        Mounted on :就是磁盘挂载的目录所在啦!例如 /dev/hda5 是挂载在 /proxy1 底下,而 /var 是 /dev/hda2 这个扇区啰!
另外,需要注意的是,有的时后某些系统会出现 /proc 这个扇区,但是里面的东西都是 0 ,不要紧张! /proc 的东西都是 Linux 系统所需要加载的系统数据,而且是挂载在『内存 当中』的,所以当然没有占任何的硬盘空间啰!
复制内容到剪贴板
代码:
[root @test /root ]# du [-abckms] [目录名称]
参数说明:
[目录名称] 可以省略,如果省略的话,表示要统计目前所在目录的档案容量
-a   :全部的档案与目录都列出来!默认值是指列出目录的值!
-b   :列出的值以 bytes 输出
-c   :最后加总 total !
-k   :列出的值以 KB 输出
-m  :列出的值以 MB 输出
-s   :只列出最后加总的值!
范例:
[root @test /root]# du -m    <==列出 /root 底下的目录与档案所占的容量以 MB 输出
[root @test /root]# du -s /home <==将 /home 底下的目录与档案的容量加总后输出,这里只会输出总容量!
[ 本帖最后由 小施 于 2006-10-10 04:31 PM 编辑 ]

TOP

发新话题