挂载/卸载磁盘

挂载/卸载磁盘
=====================

mount命令

NAME
mount - mount a filesystem
(挂载一个文件系统)
umount命令
NAME
umount - unmount file systems
(卸载文件系统)

示例:
[root@aminglinux ~]# df -h |grep -v tmpfs
文件系统    容量 已用    可用  已用% 挂载点
/dev/sda3  17G 1.2G    15G    8%         /
/dev/sda1 197M 94M 104M  48%    /boot

[root@aminglinux /]# mkdir /newdir
[root@aminglinux /]# mount /dev/sdb1 /newdir             //挂载磁盘
[root@aminglinux /]# df -h |grep -v tmpfs
文件系统     容量 已用 可用 已用% 挂载点
/dev/sda3   17G 1.2G 15G   8%       /
/dev/sda1 197M 94M 104M 48%   /boot
/dev/sdb1 2.0G 33M 2.0G 2%     /newdir
[root@aminglinux /]# umount /newdir                    //卸载磁盘




认识 /etc/fstab配置文件

[root@aminglinux /]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Jun 5 21:48:45 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=20413d8e-ec21-4e62-b066-876e054fc051 / xfs defaults 0 0
UUID=cb88978f-84b3-4922-b7a4-61e0f874dead /boot xfs defaults 0 0
UUID=a5c8f981-229a-4c35-a8a8-e4d5bb2a64e6 swap swap defaults 0 0
UUID=8d6e18fc-dd7e-4451-b623-ba9a6cb5e2a1 /newdir xfs defaults 0 0
//也可以写成分区的LABEL,分区名(/dev/sdb2)

[root@aminglinux /]# df -h |grep -v tmpfs
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 17G 1.2G 15G 8% /
/dev/sda1 197M 94M 104M 48% /boot
[root@aminglinux /]# mount -a                                                      //-a;会把/etc/fstab中出现的所有磁盘分区挂载上。
[root@aminglinux /]# df -h |grep -v tmpfs
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 17G 1.2G 15G 8% /
/dev/sda1 197M 94M 104M 48% /boot
/dev/sdb2 2.0G 33M 2.0G 2% /newdir

[root@aminglinux /]# mkdir /newdir/dir1
[root@aminglinux /]# mount -o remount,ro /dev/sdb2 /newdir    //-o,用来指定挂载分区有哪些特性。例如:remount,重新挂载;ro,只读
[root@aminglinux /]# mkdir /newdir/dir2
mkdir: 无法创建目录"/newdir/dir2": 只读文件系统
[root@aminglinux /]# mount |grep sdb2
/dev/sdb2 on /newdir type xfs (ro,relatime,attr2,inode64,noquota)
[root@aminglinux /]# mount -o remount /newdir
[root@aminglinux /]# mkdir /newdir/dir2
[root@aminglinux /]# ls /newdir
dir1 dir2
[root@aminglinux newdir]# umount /newdir //当前目录还在卸载分区上,分区不能卸载
umount: /newdir:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
[root@aminglinux newdir]# umount -l /newdir //-l;可以实现上述情况的分区卸载
[root@aminglinux newdir]# df -h |grep -v tmpfs
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 17G 1.2G 15G 8% /
/dev/sda1 197M 94M 104M 48% /boot

blkid命令
NAME
blkid - locate/print block device attributes
(定位/打印块设备属性)

[root@aminglinux /]# blkid
/dev/sda1: UUID="cb88978f-84b3-4922-b7a4-61e0f874dead" TYPE="xfs"
/dev/sda2: UUID="a5c8f981-229a-4c35-a8a8-e4d5bb2a64e6" TYPE="swap"
/dev/sda3: UUID="20413d8e-ec21-4e62-b066-876e054fc051" TYPE="xfs"
/dev/sdb1: LABEL="TEST" UUID="002a5f1c-f3e0-41f3-a3b0-92c745e90935" TYPE="xfs"
/dev/sdb2: LABEL="APP" UUID="8d6e18fc-dd7e-4451-b623-ba9a6cb5e2a1" TYPE="xfs"
/dev/sdb5: UUID="000dfe90-868a-4072-8d3e-f8bb6a73d929" TYPE="ext4"
/dev/sdb6: LABEL="BACKUP" UUID="e977ccc9-d400-4e94-bc97-bda3b60272d7" TYPE="ext4"
/dev/sr0: UUID="2016-12-05-13-55-45-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"

建立一个swap文件增加虚拟内存
增加虚拟磁盘的基本思路:建立swapfile→格式化为swap格式→启用该虚拟磁盘

示例:
[root@aminglinux newdir]# dd if=/dev/zero of=/tmp/newdisk    bs=1M             count=200
                                                   if 指定源   of指定目标文件    bs定义块大小 count定义块的数量
记录了200+0 的读入
记录了200+0 的写出
209715200字节(210 MB)已复制,2.94556 秒,71.2 MB/秒

[root@aminglinux newdir]# mkswap -f /tmp/newdisk //格式化为swap格式
正在设置交换空间版本 1,大小 = 204796 KiB
无标签,UUID=9c143581-77ed-4f5b-8873-8dec93558cf2

[root@aminglinux newdir]# free -m
total used free shared buff/cache available
Mem: 1984 123 1510 8 351 1683
Swap: 3813 0 3813
[root@aminglinux newdir]# swapon /tmp/newdisk              //启用虚拟磁盘
swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。
[root@aminglinux newdir]# free -m
total used free shared buff/cache available
Mem: 1984 123 1509 8 351 1683
Swap: 4013 0 4013
[root@aminglinux newdir]# chmod 0600 /tmp/newdisk

[root@aminglinux newdir]# swapoff /tmp/newdisk             //停用虚拟磁盘         

posted @ 2018-07-20 10:01  SamboLee  阅读(397)  评论(0编辑  收藏  举报