web-dev-qa-db-ja.com

mdadm RAIDアレイのサイズを変更する方法

NASは、Linux Mint 18.2をインストールしたUSBキーから起動されます

NASには、RAID 1アレイ(mdadmを使用して作成)が含まれます。

USBキーからRAIDアレイにスワップを移動したいのですが(USBキーの容量が不足しているため、USBスティックが摩耗する危険があります)、RAIDアレイの一部のスペースを解放する必要があります。

ここでの手順に従ってアレイのマウントを解除しようとしました: https://www.howtoforge.com/how-to-resize-raid-partitions-shrink-and-grow-software-raid soその後、resize2fsを使用できます。

しかし、「ターゲットがビジー」のマウントを解除し、lsofとfuserが使用中の配列を持つ有用なプロセスを提供しない場合(適切な方法でsambaを強制終了しました)。

ライブUSBからNASを起動し、gpartedを使用してRAIDアレイのサイズを変更する必要がありますか? (および空き領域をスワップとしてフォーマットします)

元のUSBから起動するときに何かする必要がありますか?または、NASで新しいスワップパーティションを使用するようにMintインストールの構成に進むことができますか?

3
James B

開いているファイルがあるパーティションをアンマウントすることはできません。これを行う通常の方法は、 シングルユーザーモード で起動するか、あなたが述べたようなライブシステムを使用することです。

その後、パーティションとRAIDアレイの拡大に進むことができます。リンクする手順はそれを十分にカバーしているようです。

この手順を実行するには、ドライブの空き容量が明らかに必要であることに注意してください。ドライブを追加するには、プロセスは わずかに異なる です。

また、ファイルサーバーはスワップなしで非常にうまく動作することに注意してください。スワップはキャッシュには使用されず、NAS上のスワップ可能なソフトウェアの量は少なくなります。ストレージ用のボックスには2GiB RAMがあり、86MiBがスワップされています-キャッシュに700MiBのRAMを使用しています。スワップを完全に削除しても、パフォーマンスへの影響は無視できます。

古いスワップスペースを無効にするには、/ etc/fstabを編集します。通常、次のような行があります。

/path/to/swap   none    swap    sw    0   0

新しいスワップファイルの場所を指すようにその行を編集するだけで、ubuntuは次回の起動時に新しいファイルを使用します。これは、Linuxがスワップなしで問題なく実行されるため、これ以上の操作を行う前に安全に編集できます。

2
vidarlo