EXT4
安装e2fsprogs工具(默认已安装)
红帽系及其分支(RHEL,Fedora,CentOS...)
yum install e2fsprogs较新的系统可以使用以下命令
dnf install e2fsprogsDebian系及其分支(Debian,Ubuntu,Kali...)
apt install e2fsprogs较旧的系统可以使用以下命令
apt-get install e2fsprogsArch系及其分支(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-progsDebian系及其分支(Debian,Ubuntu,Kali...)
apt install btrfs-progs较旧的系统可以使用以下命令
apt-get install btrfs-progsArch系及其分支(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 xfsprogsDebian系及其分支(Debian,Ubuntu,Kali...)
apt install xfsprogs较旧的系统可以使用以下命令
apt-get install xfsprogsArch系及其分支(ArchLinux,Manjaro,Blackarch...)
pacman -S xfsprogs注
只支持对已挂载的文件系统扩大到最大
在线扩大到最大
要求
在已挂载的情况下将sdc1的xfs扩大到最大
操作
mount /dev/sdc1 /mnt先将sdc1挂载
xfs_growfs /mnt将挂载到/mnt的对应磁盘的文件大小扩大到最大

效果
