EXT4
安装e2fsprogs工具(默认已安装)
红帽系及其分支(RHEL,Fedora,CentOS...)
yum install e2fsprogs
较新的系统可以使用以下命令
dnf install e2fsprogs
Debian系及其分支(Debian,Ubuntu,Kali...)
apt install e2fsprogs
较旧的系统可以使用以下命令
apt-get install e2fsprogs
Arch系及其分支(ArchLinux,Manjaro,Blackarch...)
pacman -S e2fsprogs
注
已挂载的文件系统只支持扩大
离线放大缩小文件系统前需要先检查磁盘
离线扩大或缩小
要求
将sdc1的ext4缩小到15G
操作
e2fsck -fy /dev/sdc1
首先先对sdc1强制检查并修复
resize2fs /dev/sdc1 15G
将sdc1的大小设置为15G
效果
在线扩大到最大
要求
在已挂载的情况下将sdc1的ext4的大小扩展到最大
操作
resize2fs /dev/sdc1
将sdc1的大小设置到最大
效果
BTRFS
安装btrfs-progs工具
红帽系及其分支(RHEL,Fedora,CentOS...)
yum install btrfs-progs
较新的系统可以使用以下命令
dnf install btrfs-progs
Debian系及其分支(Debian,Ubuntu,Kali...)
apt install btrfs-progs
较旧的系统可以使用以下命令
apt-get install btrfs-progs
Arch系及其分支(ArchLinux,Manjaro,Blackarch...)
pacman -S btrfs-progs
注
只支持对已挂载的文件系统扩大缩小
在线扩大或缩小
要求
在已挂载的情况下将sdc1的btrfs缩小到18G
操作
mount /dev/sdc1 /mnt
先将sdc1挂载
btrfs filesystem resize 18G /mnt
将挂载到/mnt的对应磁盘的文件大小设置为18G大小
效果
在线扩大到最大
要求
在已挂载的情况下将sdc1的btrfs扩大到最大
操作
mount /dev/sdc1 /mnt
先将sdc1挂载
btrfs filesystem resize max /mnt
将挂载到/mnt的对应磁盘的文件大小扩大到最大
效果
XFS
安装btrfs-progs工具
红帽系及其分支(RHEL,Fedora,CentOS...)
yum install xfsprogs
较新的系统可以使用以下命令
dnf install xfsprogs
Debian系及其分支(Debian,Ubuntu,Kali...)
apt install xfsprogs
较旧的系统可以使用以下命令
apt-get install xfsprogs
Arch系及其分支(ArchLinux,Manjaro,Blackarch...)
pacman -S xfsprogs
注
只支持对已挂载的文件系统扩大到最大
在线扩大到最大
要求
在已挂载的情况下将sdc1的xfs扩大到最大
操作
mount /dev/sdc1 /mnt
先将sdc1挂载
xfs_growfs /mnt
将挂载到/mnt的对应磁盘的文件大小扩大到最大