挂载:将新的文件系统关联至新的文件系统
卸载:降某文件系统与当前根文件系统的关系移除
mount:挂载
mount 设备 挂载点
设备: :设备文件:/dev/sda5
UUID: UUID=” ”
卷标: LABEL=“ ”
目录:
1,此目录没有被其他进程使用
2,目录得事先存在
3,目录中原有文件,将会被暂时隐藏;
mount:显示当前系统已经挂载的设备及挂载点
mount [options] [-o options] 设备 挂载点
-a:表示挂载/etc/fstab文件中定义的所有文件系统
-n:默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用-n选项意味着挂载设备时,不把信息写入此文件;
-t FSTYPE:指定正在挂载的文件系统的类型,不使用此选项时,mount会调用blkid命令获取文件系统类型
-r挂载文件系统为只读
-w挂载文件系统为读写(默认)
-o:指定额外的挂载选项,指定文件系统启用的属性
remount重新挂载
ro:挂载为只读
rw:读写挂载
[[email protected] ~]# mount -o remount ,rw /dev/sdb2
挂载完成后,要通过挂载点访问对应文件系统上的文件;
挂载:
[[email protected] ~]# mkdir /mnt/test
[[email protected] ~]# mount /dev/sdb5 /mnt/test
[[email protected] ~]# cd /mnt/test
[[email protected] test]# ls
lost+found
umount卸载某文件系统
umount 设备
umount 挂载点
卸载注意事项:
挂载的设备没有被使用
swap分区
free查看内存空间
-m按M来显示
mkswap创建交换分区:
-L 设置卷标
swapon 启动交换分区
-a 启用所有的定义在/etc/fstab文件中的交换设备
swap0ff关闭交换分区
增加swap分区,创建swap分区 82
[[email protected] ~]# partprobe /dev/sdb6
[[email protected] ~]# mkswap /dev/sdb6
Setting up swapspace version 1, size =2104476 KiB
no label,UUID=e2f62962-aa17-4c89-8376-e39d6adcf077
[[email protected] ~]# free -m
total used free shared buffers cached
Mem: 1004 158 846 0 29 53
-/+ buffers/cache: 74 929
Swap: 999 0 999
[[email protected] ~]# swapon /dev/sdb6
[[email protected] ~]# free -m
total used free shared buffers cached
Mem: 1004 159 844 0 29 53
-/+ buffers/cache: 76 928
Swap: 3055 0 3055
[[email protected] ~]#
回环设备:
loopback,使用软件来模拟实现硬件
实验:
创建一个镜像文件,120G
dd命令,复制底层数据流
if=数据来源
of=数据存储目标
bs=1024,已几个字节为单位
count=2 一共复制几个
seek=1023 (创建一个文件,文件前1023个单位为假的,)
[[email protected] ~]# dd if=/dev/zeroof=/var/swapfile2 seek=1023 bs=1M count=1
记录了1+0 的读入
记录了1+0 的写出
1048576字节(1.0 MB)已复制,0.138776 秒,7.6 MB/秒
[[email protected] ~]# ls -lh /var/swapfile2
-rw-r--r--. 1 root root 1.0G 6月 1109:58 /var/swapfile2
dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512count=1 已复制sda硬盘的mbr到usb目录
dd if=/mnt/usb/mbr.backup of=/dev/sdabs=512 count=1 恢复mbr
dd if=/dev/zero of=/var/swapfile bs=1Mcount=1024 : /dev/zero,是一个输入设备,你可你用它来初始化文件。
[[email protected] ~]#dd if=/dev/zero of=/var/swapfile bs=1M count=1024 创建一个1的文件
记录了1024+0 的读入
记录了1024+0 的写出
1073741824字节(1.1 GB)已复制,46.1699 秒,23.3 MB/秒
[[email protected] ~]#mkswap /var/swapfile 把刚才的文件创建成swap
mkswap:/var/swapfile: warning: don‘t erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspaceversion 1, size = 1048572 KiB
no label,UUID=b6c9879d-518d-4c03-8040-18d998db4113
[[email protected] ~]#swapon /var/swapfile 启用它
[[email protected] ~]#free -m
total used free shared buffers cached
Mem: 1004 989 15 0 12 888
-/+buffers/cache: 88 915
Swap: 4079 0 4079
[[email protected] ~]#
wget命令
wget ftp://172.16.0.1/pub/isos/rhci-5.8.1.iso下载
mount命令,可以挂载iso镜像
mount –o loop /root/rhci-5.8.1.iso挂载本地回环设备,挂载以后可以直接查看iso文件
文件系统的配置文件/etc/fstab
OS在初始化时,会自动挂载此文件中定义的每一个文件系统,要让创建的分区等重启后自动挂载都必须修改此文件
挂载的设备 挂载点文件系统类型 挂载选项 转储频率(每多少天做一次完全备份)文件系统检测次序(只有根可以为1)
/dev/sda5 /mnt/test ext3 defaults 0 0
交换分区的挂载点直接填写swap即可
mount –a :挂载/etc/fstab文件中定义的所有文件系统
fuser验证进程正在使用的文件和套接字
-v查看某文件上正在运行的进程
-k
-m
fuser –v /mnt/test 查看哪个用户正在使用这个文件
fuser –km /mnt/test将用户剔除系统,(终止正在访问此挂载点的所有进程)