0

サーバーに 2 つのドライブが接続されており、どちらも 500GB です。ドライブ 1 =/dev/sdc ドライブ 2 =/dev/sdb

2 番目のドライブ /dev/sdb を /dev/sdb1 と /dev/sdb2 を持つ 2 つのパーティションに分割しました

私が探していたのは、/home という 1 つのディレクトリに 2 つのドライブをマウントすることです。

だから私はこのマウント機能をやった

マウント -l /dev/sdb /mnt/sdb マウント -l /dev/sdc1 /mnt/sdc1 マウント -l /dev/sdc2 /バックアップ

次に mhddfs /mnt/sdb,/mnt/sdc1 /home -o allow_other

したがって、2 つのパーティションが /home にマウントされます。

そして、これを /etc/ftab に追加しました

/dev/sdb    /mnt/sdb    ext3    usrjquota=quota.user,jqfmt=vfsv0    1   1
/dev/sdc1   /mnt/sdc1   ext3    usrjquota=quota.user,jqfmt=vfsv0    1   1
/dev/sdc2   /backup ext4    usrjquota=quota.user,jqfmt=vfsv0    1   1
mhddfs#/mnt/sdb,/mnt/sdc1 /home fuse logfile=/var/log/mhddfs.log defaults,allow_other 0 0

私の問題

まず、サーバーを再起動すると、mhddfs が自動マウントされないため、ssh "mhddfs /mnt/sdb,/mnt/sdc1 /home -o allow_other" を介してコマンドを手動で実行する必要があります。

また、巨大なファイルが /home ディレクトリにアップロードされると、切断されて「`/home': Transport endpoint is not connected」というエラー メッセージが表示されることがあるため、問題を解決するには /home をアンマウントして再マウントする必要があります。

私の手順の何が問題なのか、両方の問題を解決するにはどうすればよいのかを教えてください。

4

1 に答える 1

1

同じ問題がありました。2 台目のドライブを追加してサーバー上の /home フォルダーを拡張したいと考え、mhddfs を使用することにしました。/home専用のハードドライブ全体がすでにあり、システムは別のドライブでホストされていました-これにより、作業が簡単になりました。

新しいハードディスクをセットアップしてフォーマットした後、次のように進めました。

  • /mnt/home1 と /mnt/home2 の 2 つの新しいマウント ポイントを作成しました。

  • /etc/fstab ファイルを次のように編集しました。

    1. 古いハードディスクのポイントを /home から /mnt/home1 に変更します
    2. /mnt/home2 に新しいハードディスク マウント ポイントを設定します
    3. /mnt/home1 と /mnt/home2 を /home にマージするように mhddfs に指示した

これが私の etc/fstab の結果です。

UUID=f29aa9e5-5988-4603-9ecd-5c24dd804d94 /mnt/home1 ext4 デフォルト 0 2

UUID=e535c3fc-0842-4557-be85-55277912a058 /mnt/home2 ext4 デフォルト 0 2

mhddfs#/mnt/home1,/mnt/home2 /home fuse defaults,allow_other 0 0

もちろん、マシンを再起動せずにこれらすべての手順に従う必要があります (そうしないと、/home ディレクトリがなくなります)。

それはかなりうまくいきます。私の古いハードドライブはほぼ 100% いっぱいになり、私のシステムは新しいハードドライブに書き込みを始めましたが、実際にはそれに気付かないほどです。表示されるものはすべて「通常の」/home フォルダーであり、mhddfs はこれを完全に透過的な方法で調整します。

すべてが問題ないことを確認するために、起動時に fsck ディスク チェックを強制しようとしました。/etc/fstab の mhddfs の最後のパラメータを「0」に設定して、fsck が問題を引き起こさないようにしました。すべてがうまく動作し、かなり安定しているようです。

于 2013-09-21T23:38:06.107 に答える