Linux中系统磁盘的管理

一、本地存储设备的识别

1.fdisk  -l    真实存在的设备   

2.cat  /proc/partitions   系统识别的设备

3.blkid     系统可用的设备

4.df         系统正在挂载的设备

二、设备的挂载与卸载

1.设备名称
/dev/xdx    /dev/hd0/hd1     /dev/sda /dev/sdb

/dev/sr0   光驱

/dev/mapper/* 虚拟设备

2.设备的挂载

mount 设备 挂载点


mount -o ro 设备       只读挂载


mount                  查看挂载信息
mount -o remount,rw 设备  重新读写挂载
3.解决设备正忙问题

当你需要卸载的设备正在被使用时,会出现设备正忙的情况,导致无法卸载设备。



1)解决方法一:
  fuser -kvm /mnt
  umount /mnt


2)方法二:


 三、磁盘分区

硬盘0磁道1扇区的512个字节中记录的信息如:512=466+64+2

446:mbr 主引导记录
64:mpt 主分区表
2:55aa 硬盘的有效性表示

1.fdisk -l
2.fdisk /dev/vdb

m
  d   delete a partition   删除
  n   add a new partition 新建
  p   print the partition table 显示分区信息
  q   quit without saving changes 退出
  t   change a partition's system id 修改分区 id
  w   write table to disk and exit 保存分区表信息到硬盘
  x   extra functionality (experts only)

Select (default p): p    主分区
Partition number (2-4, default 2): id 用默认
First sector (1026048-20971519, default 1026048): 分区起始,一般用默认
Using default value 1026048  
Last sector, +sectors or +size{K,M,G} (1026048-20971519, default 20971519): +500M  分区大小
Partition 2 of type Linux and of size 500 MiB is set

Command (m for help): p  显示信息

四、给设备安装文件系统

在挂载设备之前必须先格式化,再挂载。

1.mkfs.xfs    /dev/vdb2    格式化

2.mount   /dev/vdb2  /mnt   挂载  (这是一次性挂载

3.vim /etc/fstab  永久挂载

内容分别为:设备   挂载点  文件系统  挂载参数 是否备份 是否检测

4.mount -a 启动挂载

五、swap 分区管理

1.swap 分区的建立

1)划分分区并设定分区标签为 82

步骤如下:

2)创建分区,立即生效并查看

3)vim /etc/fstab  永久挂载

2.swap分区的删除

操作如下:

六、配额

注:配额是针对分区的

1.首先创建一个目录,格式化设备,再进行挂载。

mount -o usrquota /dev/vdb1  /public

2.修改挂载点的权限为777

chmod 777 /public

3.edquota -u  student

4.vim /etc/fstab

5.测试:如图

七、磁盘加密

1.执行 cryptsetup luksFormat /dev/vdb3 对其进行加密

注:必须输入大写的YES 并且密码不能设的过于简单,不少于七位。

2.打开映射 cryptsetup open /dev/vdb3 noah

3.格式化设备

4.挂载设备

5.对设备挂载点进行操作,测试硬盘的加密并且可以查看到目录的内容.。

6.卸载掉设备,发现并不能查看到挂载点目录里面的内容

7.加密磁盘开机自动挂载

1)vim /etc/fstab

2)vim /etc/crypttab

3)vim /root/noahkey  写入密码

4)执行cryptsetup luksAddKey /dev/vdb3 /root/noahkey  ,reboot关机

5)重新开机后可以直接看到挂载点目录里的内容

猜你喜欢

转载自blog.csdn.net/weixin_42711549/article/details/81407118