考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:Linux认证 > 红帽认证 > 红帽认证辅导 > 文章内容
  

RHCE7认证学习笔记:访问文件系统

来源:Linux社区 [ 2016年2月14日 ] 【

1、查看分区和设备文件

    /dev路径下面保存了系统的设备文件

    查看系统已经挂载分区:

(1)
[root@linuxidc ~]# cat /proc/partitions 
major minor  #blocks  name
  2        0          4 fd0
  8        0  20971520 sda
  8        1    512000 sda1
  8        2  20458496 sda2
  11        0    3655680 sr0
 253        0  18358272 dm-0
 253        1    2097152 dm-1

    (2)
[root@linuxidc ~]# df  -hTP
Filesystem            Type      Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root xfs        18G  3.1G  15G  18% /
devtmpfs              devtmpfs  485M    0  485M  0% /dev
tmpfs                tmpfs    494M  80K  494M  1% /dev/shm
tmpfs                tmpfs    494M  7.1M  487M  2% /run
tmpfs                tmpfs    494M    0  494M  0% /sys/fs/cgroup
/dev/sda1            xfs      497M  119M  379M  24% /boot

    查看文件系统的UUID,UUID标记的是文件系统,而非分区,使用UUID标记的好处是在分区发生错位的情况下,比如sda5,sda6,sda7:如果sda5被删除了,则sda6变成sda6,sda7变成sda6,那么在文件/etc/fstab挂载中,如果还是写sda6,sda7,则挂载会出现问题;所以最好再fstab里面挂载时写UUID
[root@linuxidc ~]# blkid
/dev/sda1: UUID="64d32c15-8708-44a2-893a-a437c0f43156" TYPE="xfs"
/dev/sda2: UUID="4Ice1U-52dB-jxhY-80pW-vWus-rv1n-MVBJQ5" TYPE="LVM2_member"
/dev/sr0: UUID="2014-05-07-03-58-46-00" LABEL="RHEL-7.0 Server.x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/mapper/rhel-root: UUID="6e18526c-e4fa-4854-adcd-d2e463a53bf9" TYPE="xfs"
/dev/mapper/rhel-swap: UUID="b4476c9f-7681-48d8-8cba-3904f4ebce61" TYPE="swap"

2、挂载文件系统
    查看文件夹大小,而不是内容:
[root@linuxidc ~]# ls -ld /boot/
dr-xr-xr-x. 3 root root 4096 Dec 26 15:33 /boot/

    查看文件夹内容的大小使用du命令:
[root@linuxidc ~]# du -h /boot/
0/boot/grub2/themes/system
0/boot/grub2/themes
2.4M/boot/grub2/i386-pc
3.3M/boot/grub2/locale
2.5M/boot/grub2/fonts
8.1M/boot/grub2
94M/boot/
 
[root@linuxidc ~]# du -hs /boot/
94M/boot/

    使用mount命令挂载文件系统:

        常用选项:

    -o: 选项1,选项2...  文件系统  挂载点

          ro:只读选项;
            remount:重新挂载

 

[root@linuxidc ~]# mount /dev/cdrom /iso/
mount: /dev/sr0 is write-protected, mounting read-only

[root@linuxidc ~]# mount UUID="2014-05-07-03-58-46-00" /iso/

    当挂载点挂载一个文件系统的时候,那么挂载点里面原有的东西都会被隐藏;

    卸载文件系统:umount ;

    卸载文件系统的时候,如果文件系统被某个进程占用,则卸载会提示系统繁忙,无法卸载:

 [root@linuxidc iso]# umount /iso/
umount: /iso: target is busy.
        (In some cases useful info about processes that use
        the device is found by lsof(8) or fuser(1))

    这时候使用fuser命令,查看占用的进程,然后kill命令杀死,再卸载即可:

[root@linuxidc iso]# fuser -mv /iso/
                    USER        PID ACCESS COMMAND
/iso:                root    kernel mount /iso
                    root      6256 ..c.. bash

 [root@linuxidc ~]# kill -9 6256

    输入mount命令可以查看所有的挂载选项:

3、开机自动挂载文件系统
    编辑/etc/fstab文件,编辑开机自动挂载文件系统:

   
  9 /dev/mapper/rhel-root  /                      xfs    defaults        1 1
 10 UUID=64d32c15-8708-44a2-893a-a437c0f43156 /boot                  xfs    defaults        1 2
 11 /dev/mapper/rhel-swap  swap                    swap    defaults        0 0

        文件系统                          挂载点        文件系统        挂载选项    dump    fsck检查(一般写0)


    配置完成fstab后,使用mount -a 命令挂载文件系统;

首页 1 2 3 尾页
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved