Linux操作系统磁盘管理

目录

分区

fdisk命令

parted命令

查看分区

lsblk 查看分区(简单快捷,还好记)

partprobe 分区识别(类似于刷新)

blkid (查看分区UUID)

格式化

mkfs命令

挂载命令

卸载命令

LVM逻辑卷

磁盘配额

查看磁盘配额

XFS文件系统配额命令

磁盘检测与修复

文件系统备份与恢复

备份

恢复


上一篇我们学习了如何添加新的磁盘,并且正常使用,今天我们就来学习一下如何使用命令行对磁盘进行管理。

分区

fdisk命令

交互式:fidsk /dev/sdb 而后根据提示操作即可(上一篇的方法)

非交互式:fdisk /dev/sdb < fdisk.txt fdisk为提前准备好的文本信息,按要求输入自己需要的配置(个人感觉没有交互式的方便)

parted命令

交互式分区(正常情况下没有中文,我这里安装了图形化,所以有中文,英语不太好的同学慎用)

创建分区定义表:mklabel 分区格式

创建分区:mkpart 名称 接下来就跟着指引走就完事了

删除分区:rm (保证分区在没有挂载的情况下进行)

查看分区

lsblk 查看分区(简单快捷,还好记)

partprobe 分区识别(类似于刷新)

blkid (查看分区UUID)

格式化

mkfs命令

mkfs.xfs /dev/sdb1 (将sdb1格式化为xfs文件系统)

(这里加-f是因为我的文件系统已经是ext4了,需要强制执行)

mkswap命令(swap文件系统格式化)

mkswap /dev/sdb3

挂载命令

mount /dev/sdb1 (挂载sdb1,临时挂载,重启后失效)

永久挂载 vim /etc/fstab (添加参数即可,上一课有例子)

 挂载本地文件 mount -o 文件名 /mnt

swap文件挂载 swapon 

卸载命令

umount

swapoff

用法不变

LVM逻辑卷

创建物理卷 pvcreate

创建卷组 vgcreate

扩容卷组 vgextend

创建逻辑卷lvcreate -n 逻辑卷名 卷组 -L 2G

扩容逻辑卷

磁盘配额

查看磁盘配额

quota -v -u zhang

XFS文件系统配额命令

xfs_quota -x -c 'limit -u bsoft=10M bhard=50M isoft=10 ihard=20 lisi' /testlvm/

(-u:用户配额  -g:组配额   (b/i)soft:容量/文件数软限制,用于监视   (b/i)hard:容量/文件数硬限制,不能超出设置的值)

磁盘检测与修复

fsck   检查并修复Linux文件系统

fsck.ext4 -y /dev/sdb

文件系统备份与恢复

备份

xfsdump  -f  [备份存放路径]  [要备份的的设备或挂载点]

xfsdump -f  [备份存放路径]  -s  [要备份的目录或文件的相对路径]  -L  [会话标签名]  -M [设备标签名]

恢复

 xfsrestore  -f  [已备份文件路径]  [恢复后的文件路径]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值