그래서 저는 HDD를 가지고 있고 USB를 통해 어댑터를 사용하여 Ubuntu 노트북에 연결합니다. 연결 시 소리가 나지만 디스크가 자동으로 마운트되지 않습니다.
실행 후 fdisk -l
다음과 같은 결과를 얻습니다.
Disk /dev/sdb: 149,1 GiB, 160041885696 bytes, 312581808 sectors
Disk model: HD161HJ
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 4 312581807 312581804 149,1G a5 FreeBSD
그래서 그것은 FreeBSD 파일 시스템입니다. 실행하여 마운트하려고 하면 mount /dev/sdb1 /mnt/disk
오류가 발생합니다.
mount: /dev/dvd: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.
이 문제를 해결하고 해당 하드 드라이브에 파일을 읽고 쓸 수 있는 방법이 있습니까?아니요다른 파일 시스템으로 포맷하시겠습니까?
답변1
Linux 호스트에 FreeBSD 파일 시스템을 마운트하려고 하면 보고한 것과 동일한 오류가 표시됩니다.
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop0p3, missing codepage or helper program, or other error.
커널 로그를 보면 오류에 대한 자세한 내용을 확인할 수 있습니다.
$ dmesg | tail
[...]
[1767775.494027] ufs: You didn't specify the type of your ufs filesystem
mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
따라서 이 옵션을 지정하지 않으면 Linux는 UFS 파일 시스템을 마운트하지 않는 것 같습니다 ufstype
. 매뉴얼 페이지를 보면 mount
가장 가능성이 높은 옵션은 다음과 같습니다 ufs2
.
ufs2 Used in FreeBSD 5.x supported as read-write.
다른 모든 것들은 오래되었거나(예 44bsd
:) 부적절해 보입니다(잘못된 OS).
내가 실행하면 :
mount -t ufs -o ufstype=ufs2 /dev/sdb1 /mnt
작동합니다...주로:
$ dmesg | tail
[...]
Aug 23 10:01:09 madhatter kernel: ufs: ufs was compiled with read-only support, can't be mounted as read-write
따라서 배포판에 따라 가질 수도 있고 없을 수도 있습니다.쓰다지원 가능합니다.