一、磁盘
1.磁盘分区
1.1 fdisk 命令
用于小于2TB盘,大于2TB的磁盘用parted命令
学习链接
-
添加硬盘,通过
fdisk -l查看 -
fdisk /dev/sdb进行/dev/sdb磁盘分区操作
| 重要参数 | |
|---|---|
| -p | 查看分区情况 |
| -n | 进行分区操作 |
| -w | 分区操作进行保存 |
| -d | 删除分区 |
-
对磁盘分区,分为主分区,和扩展分区(1~4)
-
对扩展分区切分为逻辑分区
-
fdisk -l |grep sdb对分区查看
1.2 parted 命令
parted 没有扩展分区的概念,自由主分区和逻辑分区
parted /dev/sdb进行/dev/sdb磁盘分区操作mklabel gpt创建分区表mkpart primary 0 500创建主分区,单位Mmkpart logical 0 10000创建逻辑分区,单位M
1.3 常用的命令
df -hT 挂载情况
cat /proc/partitions 查看分区表号
partx -a /dev/sdb 一般操作完分区,重读分区表
lsblk -f 列出所有的设备及文件系统信息
二、挂载
/dev/sdb1 、/dev/sdb2 这些是linux的磁盘设备文件,无法直接使用读写数据,需要挂载
2.1 mount
必须格式化后才能过载
- 格式化
mkfs.xfs(要格式的磁盘设备文件)
mkfs.xfs /dev/sdb2
- 挂载
mount(要格式的磁盘设备文件) (挂载的位置)
mount /dev/sdb2 /mnt
注意:
- 这个只是临时挂载,开机重启就取消了,需要写在/etc/fastab文件开机自动挂载文件
- 挂载后,里面的文件都被隐藏了,只有取消挂载才会显示出来
- 卸载后之前写的内容就消失,内容都存储在磁盘设备文件sdb2里,重新挂载内容还在
- 查看
[root@localhost /]# mount -l |grep sdb2
/dev/sdb2 on /mnt type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
- 取消挂载
umount
umount /mnt
- 挂载其他常用操作
只读的形式挂载 mount -o ro /dev/sdb2 /mnt
不能执行命令的形式挂载 mount -o noexec /dev/sdb2 /mnt