Linux磁盘与文件系统管理

[size=large][b]第一部分:df和du命令[/b]
df:列出文件系统的整体磁盘使用量;
du:评估文件系统的磁盘使用量(帯用在推估目录所占容量)

df常用的2个参数:
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-i :不用硬盘容量,而以 inode 的数量来显示。

将/etc底下的可用磁盘容量以易读的容量格式显示出来
root@ubuntu:~# df -h /etc
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 49G 1.7G 45G 4% /

du常用的参数:
-s :列出总量而已,而不列出每个各别的目录占用容量;

查看目录底下每一个目录所占用的容量:
# du -sm /*
43883 /app
9 /bin
8 /boot
0 /data
87731 /data1
618 /data2
1 /data3
1 /dev
108 /etc
11831 /home
88 /lib
1 /lost+found
1 /media
1 /misc
1 /mnt
198 /opt
0 /proc
5 /root
32 /sbin
1 /selinux
1 /srv
1 /syb
0 /sys
3999 /sysback
1 /tftpboot
209 /tmp
5837 /usr
114 /var

[b]第二部分:superblock,inode,block[/b]
利用dumpe2fs可以查询到非常多的信息,但是主要包含2部分,上部分是superblock信息,下部分是block group信息。

每个 filesystem 都有独立的 inode / block / superblock 等信息,这个文件系统要能够链接到目录树才能被我们使用。 将文件系统与目录树结合的动作称为“挂载”。

查看Linux系统所支持的文件系统:
# ls -l /lib/modules/$(uname -r)/kernel/fs
总计 224
drwxr-xr-x 2 root root 4096 2009-10-23 autofs4
drwxr-xr-x 2 root root 4096 2009-10-23 cachefiles
drwxr-xr-x 2 root root 4096 2009-10-23 cifs
drwxr-xr-x 2 root root 4096 2009-10-23 configfs
drwxr-xr-x 2 root root 4096 2009-10-23 cramfs
drwxr-xr-x 2 root root 4096 2009-10-23 dlm
drwxr-xr-x 2 root root 4096 2009-10-23 ecryptf
查看加载到内存的文件系统:
# cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cpuset

[b]第三部分:实体链接和符号链接[/b]
1.Hard link(实体链接,硬式链接或实际链接):
文件名与目录有关,但是文件内容只与inode有关。当多个文件对应于同一个inode时,就是硬链接。 hard link只是在某个目录下新增一个文件名链接到某inode号码的关连记录而已。


[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值