1.系统磁盘管理
(1).本地存储设备的识别
fdisk -l #真实存在的设备(不一定是系统识别)
[root@server94 ~]# cat /proc/partitions #系统识别的设备
major minor #blocks name 磁盘名
253 0 10485760 vda
253 1 10484142 vda1
253 16 10485760 vdb
[root@server94 ~]# blkid #系统可以使用的设备
/dev/vda1: UUID="9bf6b9f7-92ad-441b-848e-0257cbb883d1" TYPE="xfs"
df 查看系统正在挂载的设备
df -h 1K=1024
-H 1K=1000
df -h
Filesystem Size Used Avail Use% Mounted on
1 2 3 4 5 6
1:设备名称
2:设备的大小
3:已经使用的空间大小
4:剩余的空间大小
5:磁盘的使用率
6:磁盘挂载的目录
[root@server94 ~]# df -h #以人易读的格式来显示
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 10G 3.0G 7.1G 30% /
devtmpfs 906M 0 906M 0% /dev
tmpfs 921M 80K 921M 1% /dev/shm
tmpfs 921M 17M 904M 2% /run
tmpfs 921M 0 921M 0% /sys/fs/cgroup
设备文件的位置为‘/dev’下
/dev/sda1
/dev/hda1
文件名的前两位为设备的类型 并口硬盘hd 串口硬盘或SCSI硬盘为sd
文件名的第三位为该类型的设备顺序号为abc..主盘hda 从盘hdb ;sda sdb;依次类推
文件名的第四位为该硬盘的分区号1~4,从5以后为逻辑分区 hda1 sda1
(2)设备的挂载和卸载
/dev/sdb1 #普通硬盘
/dev/sr0 #光驱
/dev/mapper/* #虚拟设别(用软件模拟出现的)
手动挂载
mount:是linux下的一个命令,将设备接入到linux的一个目录下,从而将设备和系统联系起来
mount 设备 挂载点
mount /dev/sdb1 /mnt
mount -o ro /dev/sdb1 /mnt #以只读的方式挂载
mount -o remount,rw /dev/sdb1 /mnt #以读写的形式重挂载
开机自动挂载新分区
[root@desktop144 ~]# vim /etc/fstab #更改配置文件
设备名称 挂载点 文件系统的类型 挂载参数 是否备份 是否检测
/dev/vdb1 /mnt xfs defaults 0 0
##fstable比rc.local快,在系统启动的时候,内核启动的时候,这个文件就会被优先读取,设备就会被挂载上
写完文件测试:
mount -a
卸载
umount /mnt #卸载/mnt挂载点
umount 出现设备正忙情况
fuser -vm 设备挂载点 #查看谁在用设备
fuser -kvm 设备挂载点 #查看并结束使用
或者:
lsof 设备挂载点 #查看
kill -9 pid #强行结束
1.1 磁盘分区
磁盘介绍
#1.磁盘0磁道1扇区的512字节的内容
512= 446 + 64 + 2
446:mbr(主引导记录)
64:mpt(主分区表)
2:磁盘的有效性标示
具体操作:
1.先用虚拟机图形管理添加磁盘
Add Hardware
2.开始分区
帮助菜单
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