ログインしていません。

#1 2020-11-18 20:16:39

mjachkie
メンバー
登録日: 2020-01-27
投稿: 19

インストール済みのマシンのファイルシステムのパーティションを変更する際、必ずLive CDなどから行う必要がありますか?

質問内容はタイトルに示す通りです。

例えばこのページで示されるようにパーティションを拡大する際、rootユーザとして実行することが示されています。
この手順は対象のマシンそのものではなく、Live CDなどからログインしていることが前提なのでしょうか?

追記

# fdisk -l
Disk /dev/sda: 698.64 GiB, 750156374016 bytes, 1465149168 sectors
Disk model: WDC WD7500BPVT-2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x825d9268

Device     Boot    Start        End    Sectors   Size Id Type
/dev/sda1  *        2048     411647     409600   200M 83 Linux
/dev/sda2         411648   42354687   41943040    20G 83 Linux
/dev/sda3       42354688   67520511   25165824    12G 83 Linux
/dev/sda4       67520512 1465149167 1397628656 666.4G 83 Linux

編集者 mjachkie (2020-11-18 21:46:46)


this is a signature.

オフライン

#2 2020-11-19 12:02:11

ny-a
メンバー
登録日: 2020-04-16
投稿: 9

Re: インストール済みのマシンのファイルシステムのパーティションを変更する際、必ずLive CDなどから行う必要がありますか?

はい、一般には仰る通り Live CD などの環境から行うことが前提になると思います。

詳しく言うと、マウント中のパーティションは基本的に (ext系など) サイズなどを操作することができなく、何らかの方法でアンマウントする必要があるため、通常起動中のシステムで使用中のパーティションのサイズ変更は難しいと考えています。

ただ、Raspberry Pi OS なんかの例もありますので、init の段階などで適切にコマンドを実行すれば不可能ではないかと。Arch での例は存じ上げませんが。

また、これは Arch に関する質問なのでしょうか?例示されているリンクも redhat のものですし、Arch に関係しない質問であれば、より適切な場所があるかと思います。

オフライン

#3 2020-11-19 21:19:22

underodig
モデレータ
登録日: 2016-04-24
投稿: 106

Re: インストール済みのマシンのファイルシステムのパーティションを変更する際、必ずLive CDなどから行う必要がありますか?

目的に合致するかどうか解りませんが、こんな考え方もあります。ということで・・・

まず、ファイルシステムのパーティションサイズを変更したい。と考える場合以下の場合が考えられると思います。
1)VM等にOSをインストールしていて、VM管理側からHDDサイズを変更した場合に、増加した容量をどこかのパーティションに追加したい場合。
2)物理ストレージに空きがある、または、それぞれのパーティションの割合を変えたい。

ここでもう一つ別のパターンを追加します。
3)単に容量不足に陥っていて、何らかの形で増量したいと考えている場合。

1)2)についてはny-aさんが既に述べている様にLive-CDやInstallCDなどで別途起動して、QTParted等でパーティションサイズの変更をするのが良いと思います。

ただ、3)の場合に限っては、問題解決は単純です。
HDD、SSD等の物理ストレージを購入接続し、不足している(容量を食っているがこのまま残したい場合)ディレクトリにマウントする。
VM等でも同様で、HDDイメージを作成し、不足しているディレクトリにマウントしてあげるだけです。
(実際にマウントする前に、元のディレクトリの内容をマウントするストレージに移動させておいてください。)

編集者 underodig (2020-11-19 21:24:39)

オフライン

クィック投稿

メッセージを書いて送信してください。
ボット判定

本当の人間が送信しようとしていることを確認します。

Board footer