1.磁盘的信息介绍
/dev/xdx /dec/hd0 #IDE设备 并口 老式硬盘
/dev/cdrom /dev/sr0 #光驱
/dev/mapper/ #用软件虚拟出来的虚拟
fdisk -l #真实存在的设备
cat /proc/partitions #系统能识别的
blkid #系统可以用的
df -h #系统正在用的(1M=1024K)(比较准确 )
df -H #系统正在用的(1M=1000K)
可看到的设备数量:df <= blkid <= cat /proc/artitions <= fdisk -l (“<=”为小于等于)
2.挂载与卸载
1)mount 要挂载的设备 挂载点 #挂载
2)umount 要卸载的设备 #卸载
操作过程:
插入u盘
df -h
umount /dev/sdb1 #卸载u盘
df -h
mount /dev/sdb1 /mnt #u盘挂载到/mnt
cd /mnt
ls
再打开一个shell
umount /mnt #卸载 ------->结果:正在运行不能卸载
fuser -kvm /dev/sdb1
3)mount -o ro 要挂载的设备 挂载点 #只读挂载
mount -o ro /dev/sdb1 /mnt
4)mount -o remount,rw 要挂载的设备 #改为读写挂载
mount -o remount,rw /dev/sdb1
3.系统分区
1)执行fdisk /dev/vdb
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 #输入分区编号(1-4)
First sector (2048-20971519, default 2048): #默认
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M #输入分区大小
Partition 1 of type Linux and of size 100 MiB is set #分区已经建立
按照上面把剩下三个分区都建成主分区,则不能再创建第五个分区
删掉第四个主分区,建为扩展分区
有一个为扩展分区,则可以再建立第五个分区,默认为逻辑分区
按p查看分区
wq退出保存
按m查看所有指令
a #切换一个可启动的标志
b #编辑bsd磁碟标签
c #切换dos兼容性标志。
d #删除一个分区
g #创建一个新的空GPT分区表。
G #创建一个IRIX (SGI)分区表。
l #已知的分区类型列表
m #打印这个菜单
n #添加一个新的分区
o #创建一个新的空DOS分区表。
p #打印分区表
q #退出而不保存更改打印。
s #创建一个新的空的Sun disklabel。
t #更改分区的系统id。
u #改变显示/输入单元
v #验证分区表
w #将表写到磁盘并退出。
x #额外的功能(专家)
2)partprobe #同步分区
3)cat /proc/partitions #查看系统可识别的设备,可以看见新建的分区
4.格式化分区
mkfs.xfs 设备名 #格式化
如:
mkfs.xfs /dev/vdb5
mkfs.xfs /dev/vdb3
mkfs.xfs /dev/vdb2
mkfs.xfs /dev/vdb1
blkid
mount /dev/vdb1 /mnt #挂载
df #查看/dev/vdb1已经挂载
5.更改分区类型
删除所有分区后执行
1)执行parted /dev/vdb
(parted) mklabel #更改分区类型
New disk label type?