首页 > 代码库 > 《Linux菜鸟入门2》设备分区及磁盘管理

《Linux菜鸟入门2》设备分区及磁盘管理

第四单元   设备分区及磁盘管理


● 分区方式

     fdisk  /dev/vdb                        划分命令/dev/vdb  

    Welcome to fdisk (util-linux 2.23.2).

    Changes will remain in memory only, until you decide to write them.

    Be careful before using the write command.

    Command (m for help): m                         获取帮助

    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                 改变分区功能标签

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit                 保存更改的分区表

   x   extra functionality (experts only)


 Partition type:p                          指定划分设备的分区类型

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Partition number (1-4, default 1):1                   指定使用的分区表号

First sector (2048-20971519, default 2048):enter          分区起始快,选择默认

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +1G  设备大小指定

Command (m for help): p                 显示分区表

/dev/vdb1            2048     2099199     1048576   83  Linux        被划分出来的分区

 

Command (m for help):  wq                        保存更改方式并退出

 

 

 partprobe              同步分区表

 cat /proc/partitions        查看系统能识别的分区


●使用新建立的分区

    格式化(格式化即往分区设备内装文件系统)

    挂载

    vim /etc/fstab  永久挂载

 

设备删除

    卸载

    删除 /etc/fstab中设备的自动挂载条目

    用fdisk删除分区

 

swap分区的管理

    swapon -s             查看系统中的swap分区

建立swap分区

    mkswap  /dev/vdb1             把/dev/vdb1格式化成swap格式

    swapon -a /dev/vdb1            激活

    vim /etc/fstab               开机自动激活

    /dev/vdb1    swap    defautls    0 0

删除/etc/fstab中的swap自动激活条目

swapoff /dev/vdb1                 关闭激活的swap分区

 

 

 

磁盘加密

1.磁盘加密

fdisk /dev/vdb                                   分区

cryptsetup luksFormat /dev/vdb1                           加密

cryptsetup open /dev/vdb1 westos                           打开

mkfs.xfs /dev/mapper/westos                              格式化

mount /dev/mapper/westos /mnt/                            挂载

umount /mnt/                                       卸载

cryptsetup close westos                                  退出

2.加密磁盘的永久挂载

vim /etc/cryppttabb                                解密后设备管理文件设备加密字符存放文件

    redhat/dev/vdb1/root/lukspsfile

 

vim /root/lukspsfile      zhonghaoxuan

chmod 600 /root/lukspsfile                         

cryptsetup luksAddKey /dev/vdb1 /root/lukspsfile                  把密码记录文件与设备关联

vim /etc/fstab

/dev/mapper/redhat/mntxfsdefaults0 0                        开机自动挂载加密设备

reboot

3.加密清除

vim /etc/fstab

> /etc/crypttab

rem -fr /root/lukspsfile

umount /mnt/

cryptsetup close redhat

mkfs.xfs /dev/vdb1

df

 

 

 

磁盘阵列

fdisk /dev/vdb##划分三个分区

mdadm -C /dev/md0   -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}

      创建     若没有则新建级别使用的盘块闲置盘块

mkfs.xfs /dev/md0                        格式化

mount /dev/md0 /mnt/                      挂载

watch -n 1 cat /proc/mdstat                   监控命令

 

 

mdadm -f /dev/md0 /dev/vdb1                    停止

mdadm -D /dev/md0                         查看状态

mdadm -r /dev/md0 /dev/vdb1                    删除

mdadm -a /dev/md0 /dev/vdb1                    新建

umount /mnt/                            卸载

mdadm -S /dev/md0                         停止使用(当只省一块分区时先卸载再执行-S)

 

 

 

 

 

配额

fdisk /dev/vdb                          新建vdb1

mkfs.xfs /dev/vdb1

mkdir /pub                             新建目录

chmod 1777 /pub                        设置/pub权限

mount -o usrquota /dev/vdb1 /pub                挂载

quotaon -uv /dev/vdb1

edquota -u student                       设置


dd if=/dev/zero of=/pub/file bs=1M count=500          划分出来

quota                               查看

 


本文出自 “12147236” 博客,转载请与作者联系!

《Linux菜鸟入门2》设备分区及磁盘管理