CentOS6.5でext3ファイルシステムのリアルタイムサイズ変更

CentOS6.5でext3ファイルシステムのリアルタイムサイズ変更

プロバイダがホストするリモートサーバーに問題があり、SSHアクセスのみが可能です。問題は、このようなエラーが発生することですファイルシステム rootfs が危険状態に達しました。これにより、smtpなどの複数のサービスに問題が発生し、パーティションのサイズを変更したいと思います。必要なアクション: - /homeのサイズを減らす - /のサイズを大きくする

これは可能ですか?はい、データ損失やCentOSのインストールなしでこれを行う方法は?

root@web [~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
rootfs         rootfs     20G   16G  3.4G  82% /
/dev/root      ext3       20G   16G  3.4G  82% /
devtmpfs       devtmpfs   16G  256K   16G   1% /dev
/dev/md3       ext3      1.8T  137G  1.6T   8% /home
tmpfs          tmpfs      16G     0   16G   0% /dev/shm
/dev/loop0     ext3      510M   22M  463M   5% /tmp
/dev/loop0     ext3      510M   22M  463M   5% /var/tmp

root@web [~]# findmnt
TARGET                       SOURCE     FSTYPE   OPTIONS
/                            /dev/root  ext3     rw,relatime,errors=remount-ro,u
├─/dev                       devtmpfs   devtmpfs rw,relatime,size=16419940k,nr_i
│ ├─/dev/pts                 devpts     devpts   rw,relatime,mode=600
│ └─/dev/shm                 tmpfs      tmpfs    rw,relatime
├─/proc                                 proc     rw,relatime
│ └─/proc/sys/fs/binfmt_misc            binfmt_m rw,relatime
├─/sys                                  sysfs    rw,nosuid,nodev,noexec,relatime
├─/home                      /dev/md3   ext3     rw,relatime,errors=continue,use
├─/tmp                       /dev/loop0 ext3     rw,nosuid,noexec,relatime,error
└─/var/tmp                   /dev/loop0 ext3     rw,nosuid,noexec,relatime,error

ベストアンサー1

ルートには3.4GBの空き容量があり、空き容量が危険状態の原因であるとは考えていません。とにかく、ルートファイルシステムのスペースを解放するには、/home一部のデータを下の特別なディレクトリにコピーし、元の場所をコピーしたデータにソフトリンクする方がはるかに簡単です。

ソースを別の場所に移動して行にリンクし、ソースを削除してアクセスの問題を最小限に抑えます。

おすすめ記事