GNU/Linux >> Linux の 問題 >  >> Arch Linux

LiveArchLinuxでルートパーティションのサイズを調整する方法

先日、VirtualBoxで最新のArchLinuxライブISOをテストしていました。 Arch Linuxをディスクにインストールする前に、ライブシステムを起動し、いくつかのアプリケーションを試して、ArchLinuxでのパフォーマンスを確認したいと思いました。予想通り、箱から出してすべてが正常に機能しました。さらにいくつかのアプリケーションをインストールし始めました。数分後、次のエラーが発生しました:

error: partition / too full: 63256 blocks needed, 61450 blocks free
error: not enough free disk space
error: failed to commit transaction (not enough free disk space) 
Errors occurred: no packages were upgraded.

上記の出力からわかるように、ルートパーティションにあまりスペースが残っていないことは非常に明白です。 "df -h"を実行しました ファイルシステムのサイズをチェックするコマンド。出力は、私のルートファイルシステムが256MBしかないことを示しました。そのため、ライブのArchLinuxシステムでルートパーティションのサイズを調整する必要があることに気付きました。適切な回避策を見つけることを期待して、ArchWikiに向かいました。幸いなことに、私はいくつかの検索の後にそれを見つけました。この問題が発生した場合は、以下の手順に従って修正してください。

LiveArchLinuxでルートパーティションのサイズを調整する

Arch Linux livecdを起動するときは、 eを押します。 または、tabを押します カーネルパラメータを編集するためのキー。 ".... linux=... initrd=...."という行の最後に移動します そのようなものを追加し、 cow_spacesize=1G 最後に、1GBサイズのルートパーティションまたはRAMから残っているスペースを取得します。

次に、Enterキーを押して、ライブシステムの起動を続行します。 「df-h」コマンドを使用して、ルートパーティションのサイズが変更されているかどうかを確認します。

上のスクリーンショットでわかるように、ルートパーティションのサイズを調整しました。 ArchLinuxライブシステムにさらに多くのアプリケーションをインストールしてテストできるようになりました。

"cow_spacesize=1G"を追加するのを忘れた場合 ブートメニューの行で、次のコマンドを実行して、ライブシステムでブートした後でもルートパーティションサイズを調整できます。

mount -o remount,size=1G /run/archiso/cowspace

疑問に思っている人のために、 C opy o n W 儀式。余分なスペースのためにメモリを使用します。

これがお役に立てば幸いです。

関連記事:

  • 壊れたArchLinuxを以前の動作状態に復元する方法
  • ArchLinuxで「システム全体のアップグレードを開始する…何もする必要がない」問題を解決する方法

Arch Linux
  1. Linuxのソケットバッファサイズを見つける方法

  2. カーネルはどのようにルート パーティションをマウントしますか?

  3. Linuxでマウントされていないパーティションのサイズを見つける方法は?

  1. フルディスク暗号化を使用してArchLinuxをインストールする方法

  2. ArchLinuxでベースシステム以外のすべてを削除する方法

  3. Linux – Arch LinuxをLtsカーネルに切り替える方法は?

  1. Linux で MTU サイズを変更する方法

  2. Linuxでファイルの物理サイズを取得するには?

  3. Linux で ext3 パーティションのブロック サイズを確認するにはどうすればよいですか?