ArchGuide

放大缩小文件系统

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

缩小ext4

效果

缩小ext4效果

在线扩大到最大

要求

在已挂载的情况下将sdc1的ext4的大小扩展到最大

操作

resize2fs /dev/sdc1

将sdc1的大小设置到最大

扩大ext4

效果

扩大ext4效果

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大小

缩小btrfs

效果

缩小btrfs效果

在线扩大到最大

要求

在已挂载的情况下将sdc1的btrfs扩大到最大

操作

mount /dev/sdc1 /mnt

先将sdc1挂载

btrfs filesystem resize max /mnt

将挂载到/mnt的对应磁盘的文件大小扩大到最大

扩大btrfs

效果

扩大btrfs效果

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的对应磁盘的文件大小扩大到最大

扩大xfs

效果

扩大xfs效果

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注