Linux学习之——文件系统管理(十 一)

1、查看/etc/fstab文件,观察系统启动时挂载的文件系统;

[root@bogon ~]#vi /etc/fstab
LABEL=/              /         ext3          defaults              1 1
LABEL =/             /home     exts          defaults              1 2
LABEL=/boot          /boot     ext3          defaults              1 2
tmpfs                /dev/shm  tmpfs         defaults              0 0
devpts               /dev/pts  devpts        gid=5 , mode =620     0 0
sysfS                /sys      sysfs         defaults              0 0
proc                 /proc     proc          defaults              0 0
LABEL=SWAP-sda5       swap     Swap          defaults              0 0

2、查看/etc/mtab文件,观察系统当前已挂载的文件系统;

[root@bogon ~]# vi /etc/mtab
/dev/sda2 / ext3  rw  0 0
proc /proc proc   rw  0 0
sysfs /sys sysfS  rw  0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/sda3 /home ext3 rw 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none 1 proc/sys/fs/binfmt misc binfmt_ misc rw 0 0
none / proc/f s/Umb lock/ mountPoint umblock rw 0 0
sunrpc /var/ 1 ib/nfs/rpc_ pipefs rpc_ pipefs rw 0 0

3、使用mount命令挂载RHEL的安装光盘到/mnt/cdrom,查看光盘中的文件;

[root@bogon ~]#mount -t iso9660 /dev/cdrom   /mnt/cdrom
mount:block device /dev/cdrom is write-protected,mounting read-only
[root@bogon ~]#ls  /mnt/cdrom

4、卸载光盘;

[root@bogon ~]#umount /mnt/cdrom
[root@bogon ~]#ls /mnt/cdrom
[root@bogon ~]#

5、使用mount、fdisk、df命令查看当前挂载的文件系统情况;

[root@bogon ~]#mount        //查看文件挂载情况
[root@bogon ~]#fdisk    //查看磁盘分区情况
[root@bogon ~]# df    //查看磁盘使用情况

6、使用fdisk对第二块硬盘(sdb)进行分区,要求:

新分区1:主分区,5G,ext3格式;

新分区2:逻辑分区,10G,ext3格式;

新分区3:逻辑分区,2G,SWAP格式。

[root@bogon ~]#fdisk -l //进行分区前查看新硬盘的名称(未分区的)
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cyl inders
Units =cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table(未分区)
[ rooto bogon ~]#fdisk /dev/sdb   //设置好进行保存   参数: w
//以下是分配好的结果,中间步骤就省去了。
Command (m for help): P
Disk /dev/sdb: 8589 MB,8589934592 bytes  //这里新建磁盘的时候默认存储空间小了些,我就相应的减少些空间分配
255 heads, 63 sectors/track, 1044 cyl inders
Units=cylinders of 16065 * 512 8225280 bytes
Device  BootStart  End  Blocks  Id    System
dev/sdb1       1   300  2409718+ 83    Linux
dev/sdb2    301   1044   5976180    85      Linux extended
dev/sdb5    301    600     2409718+    83  Linux
dev/sdb6           601   1044   3566398+  83  Linux

7、对以上划分的分区进行格式化;

[root@bogon ~]#mkfs -t ext3 /dev/sdb1
[root@bogon ~]#mkfs -t ext3 /dev/sdb5
[root@bogon ~]#mkswap /dev/sdb6
Setting up swapspace version 1,size = 3651985 kB
[root@bogon ~]#

8、使用mount命令将新分区进行挂载:

新分区1挂载到/mnt/b1;

新分区2挂载到/mnt/b2;

激活新的swap分区。

[root@bogon ~]#mkdir /mnt/b1  /mnt/b2
[root@bogon ~]#mount /dev/sdb1 /mnt/b1
[root@bogon ~]#mount /dev/sdb5 /mnt/b2
[root@bogon ~]#swapon /dev/sdb6
[root@bogon ~]#swapon -s
Filename  Type  Size Used Priority
/dev/sda5  partition 2096440     0  -1
/dev/sdb6  partition 3566388     0  -2
/*
* -1 是系统默认优先级。如果设置swap分区是未指定优先级,则将优先级分配为-1,后添加的swap则一次为-2,-3……而
*   用户指定优先级是必须以正数表示,也就是说用户指定的优先级必然高于系统优先级。
*/
[root@bogon ~]#

9、查看/etc/mtab文件,观察系统当前新挂载的文件系统;

[root@bogon ~]#cat /etc/mtab
dev/sda2 1 ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5, mode=620 0 0
dev/sda3 /home ext3 rw 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_ misc binfmt_ misc rw 0 0
none / proc/f s/vmb lock/ mountPoint umblock rw 0 0
sunrpc /var/l ib/nfs/rpc_ pipefs rpc_ pipefs rw 0 0
dev/sdb1 /mnt/b1 ext3 rw 0 0    //刚才挂载的信息
dev/sdb5 mnt/b2 ext3 rw 0 0
[ rootQ bogon ~]#

10、在/etc/fstab中进行设置,将以上分区设置为开机自动挂载;

[root@bogon ~]#vi /etc/fstab
//增加以下三行,保存退出
dev/sdb1   /mnt/b1 ext3 defaults  0 0
dev/sdb5   /mnt/b2 ext3 defaults 0 0
LABEL=SWAP-sdb6  swap swaP defaults  0 0
[root@bogon ~]#

11、重启虚拟机,查看自动挂载情况;

[root@bogon ~]#reboot
[root@bogon ~]#cat /etc/mtab
/dev/sda2 / ext3 rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts deupts rw,gid=5, mode=620 0 0
/dev/sda3 /home ext3 rw 0 0
/dev/sda1 /boot ext3 rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/sdb1 /mnt/b1 ext3 rw 0 0    //可以看到已经自动挂载
/dev/sdb5 /mnt/b2 ext3 rw 0 0
none /proc/sys/fs/binfmt_ misc binfmt_ misc rw 0 0
none /proc/fs/Vmblock/mountPoint umblock rw 0 0
sunrpc /ar/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
[root@bogon ~ ]#

猜你喜欢

转载自blog.csdn.net/xiaohaiguang/article/details/105424073