码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘管理—挂载文件系统

时间:2016-06-12 03:34:21      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:磁盘管理—挂载文件系统

挂载:将新的文件系统关联至新的文件系统

卸载:降某文件系统与当前根文件系统的关系移除

 

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:读写挂载

[root@localhost ~]# mount -o remount ,rw  /dev/sdb2

 

 

 

 

挂载完成后,要通过挂载点访问对应文件系统上的文件;

 

挂载:

[root@localhost ~]# mkdir /mnt/test

[root@localhost ~]# mount /dev/sdb5  /mnt/test

[root@localhost ~]# cd /mnt/test

[root@localhost test]# ls

lost+found

 

umount卸载某文件系统

 umount 设备

 umount 挂载点

卸载注意事项:

挂载的设备没有被使用

 

swap分区

free查看内存空间


-mM来显示


mkswap创建交换分区:

-L 设置卷标

swapon 启动交换分区

 -a 启用所有的定义在/etc/fstab文件中的交换设备

swap0ff关闭交换分区


增加swap分区,创建swap分区 82

[root@localhost ~]# partprobe  /dev/sdb6

[root@localhost ~]# mkswap /dev/sdb6

Setting up swapspace version 1, size =2104476 KiB

no label,UUID=e2f62962-aa17-4c89-8376-e39d6adcf077

[root@localhost ~]# free -m

            total       used       free    shared    buffers     cached

Mem:         1004        158        846          0         29         53

-/+ buffers/cache:         74        929

Swap:          999          0        999

[root@localhost ~]# swapon /dev/sdb6

[root@localhost ~]# free -m

            total       used       free    shared    buffers     cached

Mem:         1004        159        844          0         29         53

-/+ buffers/cache:         76        928

Swap:        3055          0       3055

[root@localhost ~]#

 

 

 

回环设备:

loopback,使用软件来模拟实现硬件

 

 实验:

创建一个镜像文件,120G

dd命令,复制底层数据流

   if=数据来源

of=数据存储目标

bs=1024,已几个字节为单位

count=2 一共复制几个

seek=1023 (创建一个文件,文件前1023个单位为假的,)

[root@localhost ~]# 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/

[root@localhost ~]# 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硬盘的mbrusb目录

     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,是一个输入设备,你可你用它来初始化文件。

[root@localhost ~]#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/

 

[root@localhost ~]#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

 

[root@localhost ~]#swapon /var/swapfile 启用它

[root@localhost ~]#free -m

             total       used       free    shared    buffers     cached

Mem:          1004        989        15          0         12        888

-/+buffers/cache:         88        915

Swap:         4079          0       4079

[root@localhost ~]#

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将用户剔除系统,(终止正在访问此挂载点的所有进程)


本文出自 “linux运维” 博客,谢绝转载!

磁盘管理—挂载文件系统

标签:磁盘管理—挂载文件系统

原文地址:http://coolcl.blog.51cto.com/4514424/1788050

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!