web-dev-qa-db-ja.com

ライブCDからでも、lvm-p2ブートパーティションのサイズを変更できません

MacBook Pro(2011年後半)があります。元の500GBの代わりに1TBのHDDを購入しました。私の計画は、1TBを半分に分割し、一方をUbuntuに、もう一方をOS Xにすることでした(OS Xを合理的に取り除くことができるまで。仕事に必要です)。

現在、1TBにUbuntu 12.10がインストールされていますが、問題ありませんが、すべてのドライブを占有しています。自動的にパーティションをそのように設定します。 LVMボックスを必ずチェックしてください。サイズ変更が簡単だ、と彼らは言った。右。ライブCDまたはUSBで起動したときに見られるように、ここに私が今持っているものがあります。

enter image description here

パーティションはロックされています。ただし、マウントされていません。しかし、私にとっては、サイズを変更する方法がわかりません。なぜFAT32にインストールするだけでなく、そもそもなぜLVMに悩まされているのか不思議に思います。実際、この方法である本当の理由は、自動インストールを行うだけであり、他のパーティション設定のオプションが与えられなかったことです。これは、EFIパーティションが正しくセットアップされていることを確認したかったためです。過去のコンピューターでは問題がありました。

いくつか質問がありますが、これを解決するために答える必要があるのはごくわずかです。この時点での知的追求については、単にそれを機能させることに関心があるのではありません。

なぜこれをサイズ変更できないのですか?なぜロックされているのですか?さらに重要なことは、これをどのように修正するのですか? Googleは何らかの理由で機能しない回答を返します。

戻って再インストールする必要がありますが、すべて手動で行い、2つのパーティションとして設定する必要がありますか?その場合、プロセスでEFIとスワップパーティションを作成する必要がありますか、それともEFIが自動的に処理されますか?

数年後にLinuxに戻ってきたので、かなり錆びています。どんな助けも大歓迎です。

編集:以下は端末からのものです

ubuntu@ubuntu:~$ Sudo e2fsck -f /dev/sda3
e2fsck 1.42.5 (29-Jul-2012)
/dev/sda3 is in use.
e2fsck: Cannot continue, aborting.

ubuntu@ubuntu:~$ umount /dev/sda3
umount: /dev/sda3 is not mounted (according to mtab)

だから、それは使用中ですが、まだマウントされていませんか?

3
Yhilan

Lvmがある場合は、lvmツールを使用して論理ボリュームとボリュームグループを管理する必要があります。 /dev/sda3はマウントされていませんが、おそらくVGで物理ボリュームとして定義されています。これが使用されている理由です。

Sudo pvsコマンドを使用して物理ボリュームを表示してみてください。Sudo vgsはボリュームグループ、lvsは論理ボリュームを表示します。 (pvdisplay, vgdisplay and lvdisplayは、ボリュームに関する他の詳細も提供します)。

LVリストから、サイズ変更するLVを選択し、/ dev/sda3物理パーティションではなくLV名を使用してサイズ変更する必要があります。

Obs:これはおそらく/ファイルシステムを備えたLVなので、ライブCDから起動してサイズを変更する必要があります(lvmを使用しない場合と同じです。使用中のボリュームをアンマウントできません)。

OBS:スクリーンショットから、gpartedを使用しており、gpartedは少なくとも12.04までLVMパーティションで動作できません(編集:しかし、12.10のスクリーンショットでは動作しているようです...)。 fdiskを使用する必要があります(partedも機能するようですが、私は使用しませんでした...)

1
laurent

物理LVMボリュームをマウントしません。今まで。 LVM PVでfsck(Extended Filesystemをスキャンする意味)を実行していますか? FAT32にLinuxをインストールしていますか?

知識を追求することではなく、物事を自由に試すのではなく、基本を理解する必要があるとは思いません。これが、魔法のように動作することを学びたいと期待していないさらに別のユーザーについて暴言にならないようにするには:

  1. 論理ボリューム上のファイルシステムを縮小します(FSがサポートしている場合)
  2. 論理ボリュームをlvresizeで縮小する
  3. 基礎となる物理ボリュームのサイズを変更します。
  4. 物理ボリュームとして使用されるパーティションのサイズを変更します。

要約すると、あなたが何をしているのかを理解し、LVMのビットとピースがどのように適合するかを知っていない限り、価値はありません。今後、インストールをより慎重に計画してください。

0
Marcin Kaminski