磁盘相关
分区,格式化,挂载
-
mount
umount
挂载磁盘与卸载 -
fdisk
管理磁盘-
fdisk -l
查看所有磁盘分区 -
fdisk /dev/sdb
管理磁盘 -
p
查看磁盘已有的分区信息 -
n
添加新的分区 - 最后使用
w
写入改动
-
-
partprobe
手动将分区信息同步到内核(一般连续两次执行该命令) -
mkfs
格式化磁盘- 输入mkfs后TAB键显示格式提示,然后例如
mkfs.xfs /dev/sdb1
格式化分区
- 输入mkfs后TAB键显示格式提示,然后例如
-
df -h
查看磁盘挂载状态和硬盘使用情况 -
du
查看文件占用的磁盘空间,例如du -sh /*
,du -sh /test
-
blkid
查看磁盘的UUID
使用blkid
查看所有磁盘,blkid /dev/sda1
指定磁盘分区
卸载磁盘
- 卸载
umount /dev/sdb
。卸载了,其实还可以挂载,而且数据还会在的 - 删除分区
fdisk /dev/sdb
m
d
1
d #删除
w #输入 w 保存,这个时候分区以及删除了,可以重新创建了
删除swap分区
首先确认没有swap分区没有被使用,如何被使用我们删除分区会导致内存里面的数据会丢失切记
- 使用
swapon -s
查看swap分区信息。 - 禁用要删除的swap分区
swapoff /dev/sdb2
- 删除/etc/fstab 对应行
为了让设备文件的挂载永久有效,需要将挂载信息写入到配置文件
vim /etc/fstab
然后添加
/dev/sdb1 /newFS xfs 0 0
其中添加的参数信息可参考这里
添加交换分区
- 第一步分区使用
fdisk
操作不变 -
mkswap
(swap分区专用格式化命令)对主分区进行格式化操作,例如mkswap /dev/sdb2
-
swapon
将准备好的SWAP分区正式挂载到系统。例如swapon /dev/sdb2
可以使用free -m
查看交换分区的大小变化
磁盘配额
编辑配置文件,使某块磁盘开启uquota技术
vim /etc/fstab
在挂载了/boot目录的那个磁盘的defaults后面加上uquota
UUID=21b3d6f6-8a77-4f6d-b544-aab8068d959b /boot xfs defaults,uquota 1 2
重启
查看,此时/dev/sda1已经支持uquota技术了
mount |grep boot
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,usrquota)
测试
添加一个用户tom
useradd tom
chmod -Rf o+w /boot
-
xfs_quota
命令-
-c
用于以参数的形式设置要执行的命令 -
-x
参数是专家模式,可以进行更多配置 - 设置磁盘配额
xfs_quota -x -c "limit bsoft=3M bhard=9M isoft=3 ihard=9 tom" /boot
- 查看配额信息
xfs_quota -x -c report /boot
-
-
edquota
命令 - 编辑用户的quota的配额限制
edquota -u tom
ln命令
- 硬链接
- 软连接
参数 | 作用 |
---|---|
-s | 创建“符号链接”(如果不带-s,则默认创建硬链接) |
-f | 强制创建文件或目录的链接 |
-i | 覆盖前询问 |
-v | 显示创建链接的过程 |