磁盘作业1
1虚拟机新增三块磁盘
磁盘1:SCSI接口,5GB,分区格式MBR
磁盘2:SATA接口,10GB,分区格式MBR
磁盘3:NVME接口,15GB,分区格式GPT
二、第一块磁盘 /dev/sdb(SCSI-5G、MBR)
需求:2个主分区,sdb1=2G(ext2挂载/guazai1)、sdb2=1G(ext3挂载/guazai2)
1. fdisk MBR分区
fdisk /dev/sdb
交互指令:n→p→1→默认起始→+2G;n→p→2→默认起始→+1G;w保存分区
2. 创建挂载目录
mkdir -p /guazai1 /guazai2
3. 格式化+挂载
sdb1 ext2格式化
mkfs.ext2 /dev/sdb1
mount /dev/sdb1 /guazai1
echo "this is 1.txt" > /guazai1/1.txt
sdb2 ext3格式化
mkfs.ext3 /dev/sdb2
mount /dev/sdb2 /guazai2
echo "this is 2.txt" > /guazai2/2.txt
三、第二块磁盘 /dev/sdc(SATA-10G、MBR)
需求:主分区1G(ext4→/guazai3)、扩展分区6G,扩展内逻辑分区4G(XFS→/guazai4)
1. fdisk分区
fdisk /dev/sdc
n-p主分区1 +1G;n-e扩展分区 +6G;n-l逻辑分区 +4G;w保存
分区:sdc1(主1G)、sdc5(逻辑4G)
2. 格式化挂载
mkdir -p /guazai3 /guazai4
ext4主分区
mkfs.ext4 /dev/sdc1
mount /dev/sdc1 /guazai3
echo "this is 3.txt" > /guazai3/3.txt
XFS逻辑分区
mkfs.xfs /dev/sdc5
mount /dev/sdc5 /guazai4
echo "this is 4.txt" > /guazai4/4.txt
四、第三块磁盘 /dev/nvme0n1(NVME-15G、GPT)
需求:GPT单主分区5G,XFS,挂载/guazai5
1. parted GPT分区
parted /dev/nvme0n1 mklabel gpt
parted /dev/nvme0n1 mkpart primary 0% 5G
生成分区 /dev/nvme0n1p1
2. 格式化挂载
mkdir -p /guazai5
mkfs.xfs /dev/nvme0n1p1
mount /dev/nvme0n1p1 /guazai5
echo "this is 5.txt" > /guazai5/5.txt
查看磁盘挂载
df -h
查看各个测试文件
cat /guazai1/1.txt
cat /guazai2/2.txt
cat /guazai3/3.txt
cat /guazai4/4.txt
cat /guazai5/5.txt
输出分别对应预设文本即实验成功。
六、开机自动挂载优化
如需永久挂载,在/etc/fstab写入设备+挂载点+文件系统:
/dev/sdb1 /guazai1 ext2 defaults 0 0
/dev/sdb2 /guazai2 ext3 defaults 0 0
/dev/sdc1 /guazai3 ext4 defaults 0 0
/dev/sdc5 /guazai4 xfs defaults 0 0
/dev/nvme0n1p1 /guazai5 xfs defaults 0 0
mount -a重载生效,开机自动挂载。
