一.本地储存设备的查看
fdisk -l ##真实存在的设备
cat /proc/partition ##系统识别的设备
blkid ##系统可使用的设备
df ##系统正在挂载的设备
二.设备的挂载、卸载
什么是挂载(mount)
在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。
挂载&卸载
mount 设备 挂载点 ##挂载
umount 设备 | 挂载点 ##卸载
改变设备权限
不加挂载方式的挂载一般为只读。
方法1
mount -o ro /dev/sdb1 /mnt ##挂载为只读(read only)
如果要改变权限
umount 设备 |挂载点
mount -o rw /dev/sdb1 /mnt ##挂载为读写
方法2
mount -o remount,rw /dev/sdb1 ##重新挂载为读写
三.磁盘分区
分区是由磁道和扇区共同决定就像地球的经纬度,将信息的位置用这种方式表达更容易寻找。
零磁道1扇区是磁头的默认起始位置,记录信息如下:
512=446 + 64 + 2
^ ^ ^
mbr(mbr主引 mpt(主分区表 55aa(硬盘的有效性标实)
导记录告诉磁 可以建立4个
头跳到启动分区) 分区)
硬盘分区标
64
1个分区占用16个字节
1块硬盘上最多可以划分4个主分区
分区方法 fdisk命令
fdisk -l ####查看设备信息
fdisk /dev/vdb
n ##新建
p ##创建分区
2 ##创建的是vdb2
+100M ##大小为100M
p ##查看分区信息
d ##删除vdb2
2 ##删除第二个分区
p ##查看分区信息
wq ##退出保存
如何使用新建立的分区
mkfs.xfs /dev/vdb1 格式化
blkid 查看系统可以使用的分区
四.swap分区
什么是swap分区
swap分区称为交换分区。交换分区主要是在内存不够用的时候,将部分内存上不常用的的数据交换到swap空间上,以便让系统不会因内存不够用。
1.建立swap分区
fdisk -l ####查看设备信息
fdisk /dev/vdb1
n ##新建
p ##查看分区信息
t ##修改分区类型
l ##列出所有类型
82 ##swap分区
p
wq
partprobe ###设备存在,但不识别
mkswap /dev/vdb1 ###格式化之后可识别
blkid:识别成功!!!!
2.swap激活:
激活是为了让设备
1)一次性 swapon -a
重启后不再生效
2)永久 vim /etc/fstab
设备名 挂载点设备类型 设备参数 是否备份 是否检测
编写好之后swapon -a将其生效。
swapon -s ###查看swap分区
3.取消swap分区
vim /etc/fstab 取消修改 ###取消永久分区,当前状态swap依然在
swapoff /dev/vdb1 ###取消当前分区
显示没有swap分区。成功!!
五、改变分区格式
命令:
parted /dev/vdb ##改变vdb的格式
输入help 回车 得到命令和用途,选择mkable转换格式
双击tab键补齐,输入要转换的格式。转换完毕quit退出
转换成功!!!!
mbr格式单个分区最大2G 最多16个分区。
gpt则可以有128个分区。