系统分区管理

xiaoxiao2021-02-28  37

系统分区管理

1.设备的查看

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

vda表示硬件上的第一块虚拟磁盘

vdb表示硬件上的第二块虚拟磁盘

fdisk /dev/vdb 在vdb磁盘上建立分区

 

常见的命令

Command action

 

 

   a   toggle a bootable flag    b   edit bsd disklabel    c   toggle the dos compatibility flag    d   delete a partition                              ##删除分区    g   create a new empty GPT partition table    G   create an IRIX (SGI) partition table    l   list known partition types                      ##列出系统可用分区类型    m   print this menu    n   add a new partition                             ##新建分区    o   create a new empty DOS partition table    p   print the partition table                       ##显示分区    q   quit without saving changes                     ##退出    s   create a new empty Sun disklabel    t   change a partition's system id                  ##修改分区功能id    u   change display/entry units    v   verify the partition table    w   write table to disk and exit                    ##保存更改到分区表中    x   extra functionality (experts only)

 

 

2.看系统中被系统识别的设备

 

 

 

3.blkid 系统发现的被系统利用的

4.df -h 与 df -H 的区别

 

df -h 2的n次方 一个数除以1024 这个结果小

df -H 10的n次方 一个数除以1000 这个结果大

5.设备分区信息 

 

mbr主引导记录446个字节 

 

mpt主分区表64个字节  硬盘的有效性标识“55aa”2个字节  一个主分区占用16个字节记录分区信息  一块硬盘上如果用mbr的分区方式最多可以存在4个主分区  主分区  扩展分区 

 

逻辑分区 

6.建立分区

Command (m for help):n #创建分区

Partition type: #创建分区类型

p primary (0 primary, 0 extended, 4 free) #主分区

e extended #扩展分区

Select (default p): p #选择主分区类型

Partition number (1-4, default 1): 1 #确定主分区

First sector (2048-16777215, default 2048): 2048 #分区起始块的位置,用默认

Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +500M #添加分区大小

Partition 1 of type Linux and of size 500 MiB is set Command (m for help): wq #保存分区策略并退出

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks

7.进程发现方式(当卸载设备时,设备正在被占用,用以下方式查看及终止进程)

fuser  -vm  /dev/vdb1 lsof    /dev/vdb1

8.进程终止

9.mkfs.xfs  /dev/vdb1      #格式化设备,在设备上安装xfs文件系统

  umount  /mnt            #从挂载点卸载设备   umount  /dev/vdb1      #直接卸掉设备,都可以卸掉挂载

  mount -o remount, ro /dev/vdb1  /mnt    #在不卸载设备下,重新挂载只读设备

 

 

10.vim  /etc/fstab    ##挂载配置文件

mount -a       ##激活配置文件

mkswap  /dev/vdb2                ##分区2的文件系统类型为swap

swapon  -a    ##激活配置文件

swapon  -s    ##查看 swapoff   /dev/vdb2    ##关闭

 分区使用的步骤: (1)分区 (2)设置文件系统类型 (3)格式化 (4)挂载

partprobe    #分区表同步

 

 

     分区加密:

(1)fdisk  /dev/vdb                                                    ##分区

(2)cryptsetup   luksFormat  /dev/vdb1                     ##加密

 

1、建立分区 fdisk #先建立空白分区

2、cryptsetup luksFormat /dev/vdb1 #加密建立的分区 #yes一定要大写

3、cryptsetup open /dev/vdb1 westos #打开建立的分区,并命名为westos

4、mkfs.xfs /dev/mapper/westos #默认解密后放在/dev/mapper/westos #格式化为xfs文件类型

5、mount /dev/mapper/westos /mnt #挂载

 

cd /mnt touch file {1..10}

6、cryptsetup close westos #将解密的文件加密并关闭

7、cryptsetup open /dev/vdb1 westos #打开

8、mount /dev/mapper/westos /mnt ##挂载

9、cd /mnt #看

 

加密设备开机自动挂载

1、vim /etc/luksfile ##vim luksfile文件 /dev/mapper/test /mnt xfs defaults 0 0 ##添加设备自动挂载 2、vim /etc/crypttab ##填写加密硬盘对应关系 test /dev/vdb1 /root/luksfile 3、vim /root/luksfile ##密码 直接写root密码 chmod 600 /root/luksfile ##修改权限,超级用户,可读可写 4、cryptsetup luksAddKey /dev/vdb1 /root/luksfile ##将硬盘和密码连接起来5、reboot ##重启 12345678910111213

 

清除加密

1、umount /mnt ##卸载 2、cryptsetup close westos ##关闭设备 3、mkfs.xfs /dev/vdb1 -f ##删除设备上的文件系统 4、vim /etc/fstab ##删除开机自动挂载 5、vim /etc/crypttab ##删除对应信息

 

转载请注明原文地址: https://www.6miu.com/read-2621870.html

最新回复(0)