Linux系统管理-磁盘管理2
1、文件系统管理
1>分区标识
设置卷标: e2lable [设备名] [“卷标名“]
查看卷标: e2lable [设备名]
删除卷标: e2lable [设备名] “”
2>查看块设备属性
blkid [设备名]:blkid /dev/sda1 ------>/dev/sda1: UUID="f6042bcd-a495-4496-9098-6c24eb9842fd" TYPE="ext4"
UUID是在给磁盘赋予文件系统时产生的,用于查看分区是否被格式化
3>查看分区属性
tune2fs -l [设备名]
“block size 4096” --->表示块大小为4Kb
2、mount 挂载文件系统
格式:mount [选项] [设备名] [挂载点]
-a :加载所有fstab以配置的文件系统
-t :指定文件系统类型
iso9660--->光盘或者镜像文件
-o :指定挂载参数
ro/rw :只读/可读写
acl/noacl :开启/关闭acl
exec/noexec :使能/禁止执行磁盘内的二进制文件权限
suid/nosudi :启用/禁用suid和sgid
remount :重新挂载,用于添加新的参数,多个参数以“,”隔开
-L 通过卷标挂载
-U 使用UUID挂载
-o loop 挂载光盘镜像文件
--bind 目录挂载到目录下
默认选项defaults:rw,suid,dev,exec,auto,nouser,async
mkiosfs -o [ios文件名] [ios路径] 创建ios文件系统
3、显示磁盘的使用情况df
-h :易读方式查看分区大小
-T :显示文件类型
[root@stu tmp]# df -hT /dev/sda1
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 283M 70M 198M 27% /boot
5、卸载已经挂载的设备
umount [设备名] 或者 [挂载点]
fuser -vm [挂载点] 查看挂载点谁在使用
fuser -km [挂载点] 终止挂载点的使用
6、开机自动挂载
/etc/fstab是用来存放文件系统的静态信息的文件。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。
配置文件:/etc/fatab
格式:[设备文件|卷标名|UUID] [挂载点] [类型] [挂载参数] [备份标记] [检测顺序]
UUID=f6042bcd-a495-4496-9098-6c24eb9842fd /boot ext4 defaults 1 2 普通磁盘分区挂载
UUID=0766f153-361d-4af8-97d4-f801ca7e8048 swap swap defaults 0 0 swap分区挂载
swap开机挂载需重启后生效,swapon -a 检测fstab书写是否正确
7、出发挂载,autofs ,需要安装相关软件
主配置文件:/etc/auto.master 用于定义监控目录
[挂载点父目录] [挂载点的配置文件]
/misc /etc/auto.misc
监控目录:/etc/auto.misc
[挂载点子目录] [-fstype=挂载参数:设备名]
cd -fstype=iso9660,ro,nosuid,nodev :/dev/sr0 触发挂载镜像文件,将/dev/sr0设备挂载到/misc/cd/目录下
service autofs stop 停止autofs服务
service autofs start 开启autofs服务