1 系统设备的查看与挂载

(1) 本地存储设备的识别

fdisk -l ##查看系统中真实存在的设备##

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本


linux客户端查看挂载的nfs版本_文件权限_02


cat /proc/partitions ##系统识别的设备##

linux客户端查看挂载的nfs版本_文件权限_03


blkid ##查看系统中能够使用的设备##

linux客户端查看挂载的nfs版本_文件权限_04


df ##查看系统中的挂在设备##

linux客户端查看挂载的nfs版本_文件权限_05


(2) 设备的挂载和卸载

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_06


1)设备名称

/dev/sr0 ##光驱##
/dev/mapper/* ##虚拟设备##
2)设备的挂载
mount 设备 挂载点

mount /dev/sdb1 /mnt ##挂载/dev/sdb1到/mnt/下##
 umount /mnt/ | /dev/sdb1 ##卸载/dev/sdb1##

linux客户端查看挂载的nfs版本_文件权限_07


mount ##查看挂载##

linux客户端查看挂载的nfs版本_设备名_08


linux客户端查看挂载的nfs版本_vim_09


mount -o ro /dev/sbd1 /mnt ##只读挂载##

linux客户端查看挂载的nfs版本_文件权限_10


linux客户端查看挂载的nfs版本_设备名_11


mount -o remount,rw /dev/sdb1 | /mnt ##重新读写挂载##

linux客户端查看挂载的nfs版本_文件权限_12


linux客户端查看挂载的nfs版本_文件权限_13


linux客户端查看挂载的nfs版本_文件权限_14


备注:系统中umask值为固定的,故想要修改挂载点的文件权限,需要先挂载后修改方可生效,未挂载而修改文件权限,则会在挂载之后文件权限恢复默认,修改文件权限不生效

linux客户端查看挂载的nfs版本_vim_15


3) 解决设备正忙的情况下的卸载umount /mnt 时显示有程序正在使用此设备

linux客户端查看挂载的nfs版本_设备名_16


linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_17


解决方法

方法一:

linux客户端查看挂载的nfs版本_设备名_18


fuser -vm /mnt/ 查看运行在/mnt/上的进程信息

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_19


umount

linux客户端查看挂载的nfs版本_文件权限_20


linux客户端查看挂载的nfs版本_设备名_21


方法二: lsof /mnt ##查看使用此设备的进程的具体信息##

linux客户端查看挂载的nfs版本_文件权限_22


然后再 kill -9 PID,就可以正常卸载了,umount /mnt

2 磁盘的分区

fdisk /dev/sdb1
(以下命令均为执行fdisk /dev/sdb1后进入分区视图下的命令)

命令

功能

n

新建分区

d

删除分区

l

列出分区

p

显示分区信息

t

修改分区ID

q

退出

w

保存分区信息到硬盘

linux客户端查看挂载的nfs版本_设备名_23


默认分区即主分区

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_24


linux客户端查看挂载的nfs版本_vim_25


linux客户端查看挂载的nfs版本_文件权限_26


linux客户端查看挂载的nfs版本_设备名_27

在划分分区时,如果系统已经有三个主分区时,再次划分时只能划分扩展分区,在扩展分区内划分分区。

linux客户端查看挂载的nfs版本_设备名_28


partprobe ##同步分区信息##

linux客户端查看挂载的nfs版本_vim_29


划分好分区后,还不能直接使用,需要格式化后才可以挂载

mkfs.xfs /dev/vdb5 ##将分区5进行默认格式化##

linux客户端查看挂载的nfs版本_设备名_30


mkfs.xfs /dev/vdb5 -L haha ##格式化时添加一个标签##

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_31


mkfs.xfs /dev/vdb5 -f ##强制进行格式化##

mount /dev/vdb5 /mnt ##将分区5挂载到/mnt下##
这里的挂载是暂时的,如果需要永久挂载,进入/etc/fstab下编辑挂载内容

vim /etc/fstab

设备 挂载点 文件系统 挂载参数 开机是否备份 开机是否检测

##/dev/vdb5 /mnt xfs defaults 0 0 ##

然后umount /mnt 然后mount -a 就可以进行永久挂载了

再使用df查看挂载

linux客户端查看挂载的nfs版本_文件权限_32


linux客户端查看挂载的nfs版本_vim_33


linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_34

3 swap分区的管理

(1) swap分区建立

划分一个分区并且设定分区的标签为82 若不知道标签在使用fdisk /dev/vdb 后按l进行查看,按t进行更改标签

linux客户端查看挂载的nfs版本_vim_35


linux客户端查看挂载的nfs版本_vim_36


linux客户端查看挂载的nfs版本_文件权限_37


mkswap /dev/vdb5 ##建立一个swap分区##

swapon -a /dev/vdb5 ##激活swap##

swapon -s ##查看swap分区##

linux客户端查看挂载的nfs版本_文件权限_38


同样若要永久挂载同样进入/etc/fstab中进行编辑

vim /etc/fstab

linux客户端查看挂载的nfs版本_vim_39

(2) swap分区的删除

若在/etc/fstab进行了编辑则需要先删除编辑的内容

swapoff /dev/vdb5 ##删除swap分区##
 swapon -s ##查看swap分区##

linux客户端查看挂载的nfs版本_设备名_40

4 磁盘配额

作用:限制某些用户对于共享磁盘的使用额度

磁盘配额设置的步骤:

(1)首先先分区一个/dev/vdb6 fdisk /dev/vdb6

(2)格式化 mkfs.xfs /dev/vdb6

(3)然后挂载并且开启配额 mount -o usrquota /dev/vdb6 /mnt

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_41


linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_42


(4)更改挂载目录的权限 chmod 777 /mnt/

(5)设置用户的配额 edquota -u username

然后在第一个hard下写入限制额度

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_43


linux客户端查看挂载的nfs版本_vim_44


(6)测试:在username用户下的/mnt/创建一个文件,然后给它分配大小

dd if=/dev/zero of=/mnt/file bs=1M count=20

若超过设置的配额将会出现"dd:err Disk quota exceede"的提示

linux客户端查看挂载的nfs版本_设备名_45


linux客户端查看挂载的nfs版本_vim_46


若要永久更改则需要在/etc/fstab中 更改挂载参数 defaults,usrquota

linux客户端查看挂载的nfs版本_vim_47

5 文件磁盘加密

缺点:增大CPU负载,减缓硬盘的读取速度

crypsetup luksFormat /dev/vdb5 ##加密##

YES 设定密码

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_48


crypsetup open /dev/vdb5 newname ##打开加密的磁盘##**打开之后,可以在/dev/mapper/查询到newname这个链接

linux客户端查看挂载的nfs版本_设备名_49


mkfs.xfs /dev/mapper/newname ##格式化##

mount /dev/mapper/newname /mnt/ ##挂载##

touch /mnt/file

umount /mnt/crypsetup close /dev/vdb5 newname ##关闭加密磁盘##

linux客户端查看挂载的nfs版本_vim_50


linux客户端查看挂载的nfs版本_设备名_51


linux客户端查看挂载的nfs版本_文件权限_52


若想要查看之前写的文件需要进行以下步骤:

crypsetup open /dev/vdb5 newname

mount /dev/mapper/newname /mnt/

然后进入挂载的目录下,ls就能够查看到之前建立的文件了

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_53

设置加密磁盘开机自动挂载

编辑/etc/fstab文件 vim /etc/fstab

##/dev/mapper/westos /mnt xfs defaults 0 0

linux客户端查看挂载的nfs版本_设备名_54


编辑/etc/crypttab

linux客户端查看挂载的nfs版本_文件权限_55


创建/root/redhatkey文件,将加密磁盘的密码写入其中

linux客户端查看挂载的nfs版本_设备名_56


关联磁盘与密码

cryptsetup luksAddKey /dev/vdb5 /root/westoskey

linux客户端查看挂载的nfs版本_文件权限_57


linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_58


若要删除:必须删除/etc/fstab和/dev/mapper/westos中编辑的内容

卸载umount /dev/mapper/westos 然后关闭加密磁盘cryptsetup close westos

如果想要删除加密磁盘直接进行强制格式化:mkfs.xfs /dev/vdb5 -f

linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_59

缺点:增大CPU负载,减缓硬盘的读取速度

6 更改系统磁盘类型gpt

(**前提是原来的磁盘没有做分区操作)

parted /dev/vdb
##mklabel
 gpt | msdos
 quit

linux客户端查看挂载的nfs版本_vim_60


linux客户端查看挂载的nfs版本_文件权限_61


linux客户端查看挂载的nfs版本_linux客户端查看挂载的nfs版本_62