1.EXT2文件系统
linux最传统的磁盘文件系统使用的是EXT2
2.硬盘组成与分区复习
磁盘屋里组成
1.原型盘片 主要记录数据的部分
2.机械手臂与机械手臂上的磁头 可读写盘片上的数据
3.主轴马达,可以转动盘片,让机械手臂上的磁头在盘片上读写数据
3.文件系统
df 可以调出目前挂载的设备
4.挂载点的意义
将文件系统与目录树的结合操作我们成为挂载。
挂载点一定是目录,该目录为进入该文件系统的入口
5.磁盘与目录的容量
df:列出文件系统的整体磁盘使用量
df -h 以人们比较容易阅读的GB、MB、KB等格式自行显示
Filesystem 代表文件系统是在哪个分区
MounteDon 磁盘挂载目录所在
du:评估文件系统的磁盘使用量
du -a 列出所有文件与目录容量
du - h 以人们较容易阅读的容量格斯显示
ln: 连接文件
hard link 硬链接
hard link 只是在某个目录下新建一条文件名连接到某个inode号码关联记录
symnolic link 符号连接 当源文件被删除之后 失效
ln -[sf] 源文件 目标文件
6.磁盘分区
dfisk -l 将系统内能够找到是设备分区均列出来
7.磁盘格式化
分区完毕之后要进行文件系统的格式化,mkfs
mkfs [-t 文件系统格式] 设备文件名
mkfs -t ext3 /dev/hdc6
8.磁盘校验
fsck [-t 文件系统] [-ACay] 设备名称
fsck -C -f -t ext3 /dev/hdc6
这是用来检查与修正文件系统错误的命令。
9.磁盘挂载与卸载
1.单一文件系统不应该被重复挂载在不同的挂载点
2.单一目录不应该重复挂载多个文件系统
3.作为挂载点的目录理论上应该都是空目录
mount -a
依照配置文件 /etc/fstab 的数据将所有未挂载的磁盘都挂载上来
挂载Ext2/Ext3文件系统
mkdir /mnt/hdc6
mount /dev/hdc6 /mnt/hdc6
/etc/filesystems: 系统指定的测试挂载文件系统类型
/proc/filesystems: linux系统应加载的文件系统类型
重新挂载根目录
mount -o remount, rw,auto/
unmount 将设备文件卸载
10.设置开机挂载
/etc/fstab是开机时的配置文件
1.根目录是必须挂载的 而且一定要优于其他mount point被挂载进来
2.其他挂载点必须为已新建的目录,可以任意指定
3.所有挂载点在同一时间之内,只能挂载一次
4.所有分区在同一时间之内,只能挂载一次
5.如若进行卸载,你必须先将工作目录移到挂载点
11.特殊设备loop挂载
12.内存交换空间swap
1.fdisk /dev/hdc
2.mkswap /dev/hdc7
3.swapon /dev/hdc7