1基本磁盘的使用
1)磁盘使用方式
磁盘——分区——制作文件系统——挂载使用
2)添加磁盘
右键虚拟机名称——设置——添加磁盘——选择SCSI——选择单个文件存储——其他都不勾选——选择新建虚拟磁盘——完成
1.1 查看本机所有磁盘信息 lsblk
//本身是用于查看本机所有块设备
该命令输出结果:
第一列是设备名,sda是本机第一块SCSI,sr0是光驱设备;
第二列是主设备号:次设备号,可以区分设备之间的关系
第三列RM 表示设备是否可移动,0为不可移动,1为可移动。
第四列size是设备容量大小,sr0size小于7.1说明有问题
第五列RO(read only) 是否是只读设备,0 是 ,1 否
第六列TYPE是设备类型,disk磁盘,part是磁盘分区,ROM是只读存储器
第七列MOUNTPOINT是挂载点
1.2 添加一个SCSI硬盘
1)虚拟机添加SCSI硬盘后重启,系统会自动识别该硬盘;
2)在线添加SCSI硬盘:
步骤一:先给虚拟机添加SCSI硬盘
步骤二:查看/proc/scsi/scsi确定新添加磁盘所在的数据总线host、通道channel、设备ID以及逻辑单元号lun。用cat /proc/scsi/scsi
步骤三:用echo命令添加磁盘,输入命令如下
echo “scsi add-single-device 总线号 通道号 ID号 逻辑单元号” > /proc/scsi/scsi
步骤四:确定磁盘已经添加 cat /proc/scsi/scsi 然后输入lsblk查看
注意:删除SCSI硬盘时,就把上面的命令中的add改成remove,其他步骤相同
1.3 对磁盘进行分区
fdisk -l //查看当前系统分区信息,结果中有个dos分区类型就是指三主一扩,*意思是磁盘是系统开机引导区。还有gpt分区,支持128个分区。
fdisk 磁盘设备文件(如/dev/sdb) //设置磁盘分区
fdisk的内置命令:
m获取帮助 g 创建一个GPT分区 o创建一个DOS分区
n创建一个新分区 p 打印当前磁盘的分区表
d删除一个分区 q 不保存退出 w保存退出
注:parted 磁盘设备文件 cfdisk 磁盘设备文件
//这两个也可以设置分区,在parted里面打印出分区结果的话能看见分区的文件系统类型,了解
1.4 重新加载分区表 partprobe
有时候创建好分区之后生成分区表比较慢,所以可以重新加载,这样就能看见了
2制作文件系统(格式化)
1)文件系统
磁盘或分区上存储文件的一种组织方式。常用ext4,xfs(系统默认的),可以对某一分区或一整块硬盘进行文件系统制作。
磁盘或分区上存储文件的一种组织方式。常用ext4,xfs(系统默认的),可以对某一分区或一整块硬盘进行文件系统制作。
2)文件系统重要概念
iNode(i节点)——记载文件的相关属性
block (块) ——存储文件
super block (超级块)——记载文件系统中可用的iNode有多少,可用的block有多少
裸设备:没有制作文件系统的磁盘或者分区、LV
3)如何制作文件系统
mkfs -t 文件系统类型 磁盘或分区设备文件
mkfs.文件系统类型 磁盘或分区设备文件 //是上面的简写,mkfs.与文件系统类型之间没有空格
mkfs –t ext4 /dev/sda1 //格式化sda的分区sda1
mkfs –t ext4 /dev/sdb //格式化整个sdb
4)查看块设备的ID号
lsblk –f //查看UUID号以及设备类型
blkid //查看UUID号(全局唯一标识符,用于标识设备)以及设备类型
3挂载使用
1)概念
挂载:将格式化好的磁盘或分区挂载至某一个目录上,通过该目录即可完成对磁盘或分区的访问
挂载点:被挂载的目录称为挂载点
2)如何进行挂载以及查看挂载情况
格式: mount 挂载文件 挂载点 注:挂载前要格式化系统才行
例:mount /dev/sdb1 /mnt/backup //将/dev/sdb1挂载到/mnt/backup,挂载点要用mkdir先创建好
mount //查看本机的所有挂载情况
mount | grep sdb1 //查看某一个挂载情况
mount /dev/sdb1 /mnt/backup -o ro //以只读方式挂载分区或者磁盘
mount /dev/sdb1 /mnt/backup -o remount,rw //重新设置挂载分区,并设定挂载权限为rw。
mount 本地光盘镜像文件名 /mnt/centos -o loop //挂载本地光盘镜像文件时用loop。
3)卸载挂载的设备 umount
umount 挂载点
注意:卸载文件系统时,如果使用的用户以及其他用户正在该挂载点目录下,则无法卸载,本机用户需要切换到其他目录下,或者强制弹出其他用户(以后讲)。
4)设置开机重启有效挂载
目前为止使用的挂载都会在重启之后失效,想要重启也挂载,需要编辑开机挂载文件/etc/fstab,即输入命令vim /etc/fstab,然后在最后一行添加六列内容。该六列内容:
a)分区/磁盘设备文件名或UUID (如/dev/sdc1)
b)挂载点 (如/mnt/sdc1)
c)文件系统类型, (如ext4)
d)挂载时的权限, (如defaults)
e)是否启用文件系统备份,0是不启用,1是启用。 (如0)
f)是否进行fsck文件系统检查,0是不检查,1是对根分区进行文件系统检查,2是对
非根分区进行文件系统检查。文件系统检查是为了修复文件系统。(如0)
设置完之后重启测试结果。
5)挂载光驱
a)首先要确保虚拟机连接至光盘映像文件:屏幕右下角有光盘小图标,点击之后点连接,或者右键虚拟机点击设置镜像那个,勾选连接与启动时连接。
b)创建光驱的挂载点:mkdir /mnt/cdrom
c)挂载光驱 mount /dev/sr0 /mnt/cdrom或者mount /dev/cdrom /mnt/cdrom
d)开机自动挂载光驱,编辑自动挂载文件vim /etc/fstab。在文件最后一行添加:
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
6)如果在编辑自动挂载文件/etc/fstab时写错了某一列
如ext,忘记写4了,系统在重启后就会进入emergency急救模式,然后在急救模式下让输入密码进入系统,进行维护maintenance,然后再一次更正自动挂载文件/etc/fstab的最后一行或者直接删除最后一行,然后再重启即可
4创建使用swap
mkswap /dev/sda2 //将磁盘或分区格式化为swap
swapon /dev/sda2 //开启新建交换分区
swapoff /dev/sda2 //关闭swap分区
5了解以下命令
1)fsck:系统提示要求检查文件系统时再检查,因为检查时会对磁盘或分区内存储的文件有影响,可能会删除一部分,所以在fsck之前要把磁盘或分区下的文件转移;
2)创建卷标名 e2label /dev/sdb1 卷标名
取消卷标 e2label /dev/sdb1 “ ”
3)eject 卸载挂载的光驱设备,并自动出仓
4)tune2fs 用于调整和查看ext文件系统
转载请注明出处,谢谢!
标签:分区,Linux,文件系统,dev,Linux.013,挂载,磁盘,设备
来源: https://blog.csdn.net/qq_35550345/article/details/86680034