私はDebianをインストールしましたが、インストール中にいくつかの問題が発生しました。最初はWindows(SSDのWindows)でダブルブートをしたかったので、HDDにOSをインストールしましたが、これを達成できず、Windowsと別れて再びSSDにDebianをインストールすることにしました。
デスクトップに両方のハードドライブを表示できますが、ハードドライブをマウントすることはできません。
関連情報を投稿します。
$ sudo fdisk -l
Disk /dev/sdb: 89.4 GiB, 96029466624 bytes, 187557552 sectors
Disk model: KINGSTON RBU-SNS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x34f08e2e
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 185556991 185554944 88.5G 83 Linux
/dev/sdb2 185559038 187555839 1996802 975M 5 Extended
/dev/sdb5 185559040 187555839 1996800 975M 82 Linux swap / Solaris
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM024 HN-M
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: 0x55786839
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1951522815 1951520768 930.6G 83 Linux
/dev/sda2 1951524862 1953523711 1998850 976M 5 Extended
/dev/sda5 1951524864 1953523711 1998848 976M 82 Linux swap / Solaris
Partition 2 does not start on physical sector boundary.
アクセスしようとしているドライブは/ dev / sdaです。
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 5.8G 0 5.8G 0% /dev
tmpfs 1.2G 9.4M 1.2G 1% /run
/dev/sdb1 87G 5.4G 77G 7% /
tmpfs 5.9G 60M 5.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup
tmpfs 1.2G 20K 1.2G 1% /run/user/1000
私が試したことは次のとおりです。
~$ sudo fsck.ext4 -f /dev/sda
e2fsck 1.44.5 (15-Dec-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext4: Superblock invalid, trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /dev/sda
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
Found a dos partition table in /dev/sda
~$ sudo resize2fs /dev/sda 8193
resize2fs 1.44.5 (15-Dec-2018)
resize2fs: Bad magic number in super-block while trying to open /dev/sda
Couldn't find valid filesystem superblock.
~$ sudo resize2fs /dev/sda 32768
resize2fs 1.44.5 (15-Dec-2018)
resize2fs: Bad magic number in super-block while trying to open /dev/sda
Couldn't find valid filesystem superblock.
インストール出力内で追加のドライブ情報が見つかりました。
/dev/sdb1 on / type ext4 (rw,relatime,errors=remount-ro)
だから私はこう書いています:
sudo mount /dev/sda1 /
すると、デスクトップのハードドライブアイコンが消えた。再起動するとすべてが正常に戻り、アイコンは表示されますがドライバにアクセスできません。アイコンをクリックすると:
「999GBボリューム」をマウントできません。 操作を実行する権限がありません。
助けてください
答え1
Debian をインストールしたばかりで、このコンピュータに重要なデータがないため、エラーを経験して耐えられるようです。ファイルシステムとインストールについてまったく理解していない場合は、これについて学ぶ機会です。
まず/dev/sda
分割された。出力によると、fdisk
パーティションは次のようになります。
/dev/sda1 2048 1951522815 1951520768 930.6G 83 Linux
/dev/sda2 1951524862 1953523711 1998850 976M 5 Extended
/dev/sda5 1951524864 1953523711 1998848 976M 82 Linux swap / Solaris
/dev/sda1
すでにファイルシステムでフォーマットされているようです。確かに、そのディスクに保存する価値があるものがない場合は、次のことができます。ファイルシステムの作成あなた自身:
mkfs -t ext4 /dev/sda1
/dev/sda1
このコマンドは潜在的に重要なデータを上書きしたくないため、ファイルシステムがすでに含まれていると文句を言います。データを強制的に上書きすることもできますが、mkfs
苦情がある場合はそのままにしておくことをお勧めします。
次に、ファイルシステムを使用するには、次のことが必要です。山それ。マウントとは、別のファイルシステムを既存のファイルシステムツリーに統合することを意味します。これにはいわゆる必要があります。マウントポイント。たとえば、マウント/mnt/data
ポイントとして機能するディレクトリを作成します。ファイルシステムをマウントすると、マウントポイント内のすべてのファイルとディレクトリが非表示になるため(削除しませんが)、空にする必要があります。したがって、次のことを試してください。
mkdir /mnt/data
mount /dev/sda1 /mnt/data
これでインストールされたので、df
コマンドはそれをリストします。cd /mnt/data
ファイルとディレクトリを作成できます。その下に作るすべては/mnt/data
その上に常駐するようになります/dev/sda1
(設置されている限り)。