首页 > 代码库 > 《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》设备分区及磁盘管理