別のパーティションにアクセスする

別のパーティションにアクセスする

Ubuntu がクラッシュしたので、新しいパーティションに新しいものをインストールしました。

ここで、古いパーティションにアクセスする必要があります。

それ、どうやったら出来るの?

ここで部分的な答えを見つけました: Ubuntu をインストールした後、古いパーティションにアクセスするにはどうすればいいですか? しかし、/dev に膨大なエントリのリストがあり、どれが古いパーティションなのかわからないため、行き詰まっています。

答え1

lshw には、「ディスク」というラベルの付いたエントリの下にディスク情報が含まれています。これにより、ある程度のアイデアが得られるはずです。そこで、マウントされたパーティションのないディスクを探してください。

-disk
                description: SCSI Disk
                physical id: 0.0.0
                bus info: scsi@2:0.0.0
                logical name: /dev/sda

答え2

実行すると、dmesg所有しているすべてのパーティションと、それらにアクセスできる場所 (/dev/sda、sdb ...) のリストが表示されます。

例えば

[    1.652568] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[    1.652575] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.652740] sd 0:0:0:0: [sda] Write Protect is off
[    1.652745] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.652870] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

dmesg大量のデータが出力されますが、出力をファイルにリダイレクトして検索することができます。次に例を示します。

dmesg > log
nano log

答え3

簡単な GUI 方式が必要な場合は、pysdm を試してください。次のようにインストールして実行します。

sudo apt-get install pysdm
sudo pysdm

左ペインに sda、stb などの使用可能なパーティションが表示されます。これらをクリックすると、論理パーティションが表示されます。古いパーティションに似ているものを選択します。そのタイプは「ext4」である可能性があります。

必要に応じてオプションを変更するには、クリックします。Assistantたとえば、起動時に自動マウントを有効にします。または、マウントされたパーティションを保護する場合は、読み取り専用モードを有効にします。

また、マウントされたパーティションにアクセスするディレクトリとして「マウントポイント」を指定する必要があります。/media/oldstuff のようなディレクトリで十分です。既存の (空の) ディレクトリを選択するか、新しいディレクトリを作成します。次に をクリックしますMount。これでパーティションがマウントされます。

使い方: プログラムは、マウントされたパーティションが定義されている /etc/fstab ファイルを編集します。専門家はファイルを直接編集する場合があります。試す前にバックアップ コピーを作成することをお勧めします。また、手動でマウントする場合は、をお読みくださいman fstab

関連情報