文件系统管理
文件系统的简单操作
磁盘与目录的容量
- df:列出所有的文件系统的整体磁盘使用量
- -a:列出所有的文件系统,包括系统特有的/proc等文件系统
- -k:以kb的容量显示文件系统
- -m:以MB的容量显示文件系统
- -h:以易阅读的方式显示
- -T:列出该分区的文件系统名称
- -i:不同硬盘容量以inode的数量来显示
- du:评估文件系统的磁盘使用量
- -a:列出所有的文件与目录的容量
- -k:以kb的容量显示文件
- -m:以MB的容量显示文件
- -h:以易阅读的方式显示
- -s:列出总量,不列出每个各别的目录的占用容量
- ln:连接文件
- hard link:硬连接
在某个目录下新建一条文件名连接到某个inode号码的关联记录
- 不能跨文件系统
- 不能连接到目录
- symbolic link:符号连接,快捷方式
创建一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名
- hard link:硬连接
磁盘的分区、格式化、检验与挂载
- fdisk:磁盘分区
- mkfs:磁盘格式化
- fsck、badblocks:磁盘检验
- mount:磁盘挂载
- umount:将设备文件卸载
- mknod:修改硬件设备代码
- e2label:修改卷标
开机挂载
系统挂载文件的限制:
- 根目录/是必须被挂载的,且一定要先于其他mount point被挂载起来
- 其他挂载点必须为已新建的目录,可任意指定,但一定要遵循必须的系统目录架构原则
- 所有挂载点在同一时间内,只能挂载一次
- 所有分区在同一时间内,只能挂载一次
- 若进行卸载,必须先将工作目录移到挂载点之外
挂载文件的配置放在/etc/fstab文件里