OpenWrtのパーティションを拡張する方法は何ですか?
OpenWrtでパーティションを拡張するには、次の手順に従って操作できます:
- 現在のパーティション状況を確認するには、df -hコマンドを実行して、現在のパーティションの使用状況やマウントされたパーティションを確認してください。
- 新しいパーティションを作成してください。適切なディスクパーティションツール(fdiskやpartedなど)を使用して、新しいパーティションを作成してください。新しいパーティションのサイズが必要なスペースを確保することを確認してください。
- 新しいパーティションをフォーマットするには、mkfsコマンドを実行します。例えば、mkfs.ext4 /dev/sdXN(ここでsdXNは新しいパーティションのデバイス名です)。
- 新しいパーティションをマウントするには、新しいマウントポイントディレクトリを作成し(例:/mnt/new_partition)、そのディレクトリに新しいパーティションをマウントするためにmountコマンドを実行します。例えば、mount /dev/sdXN /mnt/new_partition。
- 古いパーティションのデータをバックアップ:
古いパーティションのデータを新しいパーティションにコピーするには、cp -aコマンドを実行します。例:cp -a /overlay/. /mnt/new_partition。 - /etc/config/fstabの設定ファイルを更新してください:
旧いパーティションのマウントポイントのパスを新しいパーティションのマウントポイントのパスに更新してください。 - 古いパーティションをアンマウントします:umountコマンドを実行して古いパーティションをアンマウントします。例:/overlayのumount。
- 旧いパーティションのマウントポイントに新しいパーティションをマウントする:
新しいパーティションを古いパーティションのマウントポイントにマウントするために、mountコマンドを実行します。例:mount /dev/sdXN /overlay。 - OpenWrtルーターを再起動して、変更を有効にすることが必要です。
OpenWrtのバージョンやハードウェアによって、これらの手順が異なる場合がありますのでご注意ください。パーティションの拡張を行う前に、重要なデータのバックアップを取り、慎重に操作してください。