パーティションが空であるか使用されていないかを確認する方法

パーティションが空であるか使用されていないかを確認する方法

私はこれが間違いなくあなたに非常に簡単な質問であると確信しています。だから私はハードドライブにインストールされた唯一のオペレーティングシステムとしてUbuntu(13.04)を持っています。私がしたいのは、LFSビルドを開始するためにHDDを再パーティション化することです。
を使用sudo fdisk /dev/sdaしてpパーティションテーブルを印刷すると、次のような結果が得られます。

/dev/sda1 * ................................. 83 linux
/dev/sda2   ................................. 5 extended
/dev/sda5   ................................. 82 linux swap/solaris

/dev/sda5スワップスペースをビルド用のスワップスペースとして使用し、過度のスワップスペースがないようにしたいと思います。

また、、などの/boot論理/パーティションを作成できるように拡張システムにシステムを構築したいと思います。/usr

/dev/sda2私の質問は、パーティションに何があるのか​​をどうやって知ることができるかということです。空ですか?その中にLFS基地を建設できますか?空の場合は何も分割しません。 Ubuntuがこれを使用する場合は、ビルド用に別の基本パーティションを構築する必要があります。

残念ながら、パーティショニングを行った記憶はありません。

答え1

パーティションがマウントされていることを確認できます。

mount | grep '/dev/sda2'

このコマンドは、パーティションがマウントされている(存在する場合)マウントポイントを表示します。

出力例:

/dev/sda2 on /home type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)

この場合、/dev/sda2インストールは下にあり、/homeそこに行き、「その中に何があるのか​​」を見ることができます。

コマンドが出力を生成しない場合は、パーティションを読み取る前にマウントする必要があります。次のようにしてみてください。

sudo mount -t auto /dev/sda2 /mnt

/dev/sda2以下にインストールされ、/mnt何が保存されているかを確認できます。

以下にマウントされているパーティションのスペース使用量を確認するには、/mnt次のようにします。

df -h /mnt

パーティションに要件を満たすのに十分な空き領域がある場合は、パーティションを縮小し、新しく作成した空き領域を使用してLFSを構築できます。パーティションを簡単に縮小するには、次のグラフィックスパーティションエディタを使用できます。割れた

以前は同様の質問に回答し、U&L Q&Aにも興味があります。

答え2

/dev/sda2私の質問は、パーティションに何があるのか​​をどうやって知ることができるかということです。

印刷物によると、拡張パーティションのようfdiskです。/dev/sda2マスターブートレコード(MBR)でパーティション化されたディスクには、4つの物理パーティションしかありません。パーティションを拡張することは、これらの制限を解決する1つの方法です。基本的には次のようになります。

your disk: ..............................................................
/dev/sda1:  \---------------------/
/dev/sda2:                         \------------------------------------/
/dev/sda5:                          \-----------------------------------/

これはディスクの可能なASCIIアートです。パーティションのサイズと場所がリストされていないため、ここで順序が正しいか、どこかに空き容量があるかどうかはわかりません。 (または他の隠れたパーティション。)

スワップパーティションが/dev/sda2含まれているようです。/dev/sda5

他の人が提案したようにこれを試すことはできますが、mount /dev/sda2失敗する可能性があります。

gparted拡張パーティションを視覚化するのに優れた役割を果たします。お持ちの方はより使いやすくfdisk、拡張パーティションのレンダリングに適していると思います。

私がしたいのは、LFSビルドを開始するためにHDDを再パーティション化することです。

重要なデータはすべてディスクにバックアップしてください。ディスクからデータをより面白いものにするには、パーティションテーブルエディタを使用してください。 (また:複数のディスクがある場合は、編集したいディスクのパーティションを編集していることを確認してください。)

答え3

  1. mountブロックデバイスが取り付けられていることを確認する
  2. ツールを使用してパーティションがフォーマットされてblkidいることを確認してください。
  3. パーティションをアンマウントしてフォーマットした場合は、マウントを試して(blkid正しいファイルシステムの種類を判断するのに役立ちます)、ツールを使用してmountパーティションのデータを確認してください。

答え4

パーティションをマウントして使用するだけですdu -sch mount_point。次のコマンドを使用してアクティビティがあるかどうかを確認することもできます。lsof

たとえば、デバイスがインストールされている場合を使用して、アクティビティについて学ぶこと/mntができますlsof +D /mnt

関連情報