
NAS4FREE 컴퓨터와 함께 사용하던 외장 하드 드라이브가 있습니다. 컴퓨터가 사망했는데, 외장하드에 있는 파일을 사용하고 싶습니다. NAS4FREE는 freebsd를 기반으로 하기 때문에 외장 하드 드라이브는 ufs로 포맷됩니다.
Ubuntu 12.10 노트북에 외장 하드 드라이브를 거의 장착할 수 있습니다. 노트북에 하드 드라이브를 연결하면 팝업 메시지를 통해 하드 드라이브가 마운트되지 않았다는 메시지가 나타납니다. dmesg를 확인합니다 | tail 및 ufs 파일 시스템은 읽기 전용 모드로만 마운트할 수 있다는 알림을 받았습니다. 문제 없습니다. mount 명령을 입력하고 "-r"(즉, sudo mount -r -t ufs -o ufstype=ufs2 /dev/sdb1 /media/wshareTest
)을 지정합니다. 여전히 마운트되지 않으며 dmesg | tail에 "UFS: 블록 크기를 설정하지 못했습니다"라고 표시됩니다. 마운트 지점이 존재합니다. 이는 제가 테스트하기 위해 만든 마운트 지점입니다. 일반적으로 거기에는 아무것도 마운트되지 않습니다. 마운트하라고 물리적으로 지시할 때만 거기에 아무것도 없습니다.
여기가 제가 벽에 부딪힌 곳이에요. 내가 알 수 있는 한, mount 명령에는 ufs 파일 유형에 대한 블록 크기 설정이 없습니다.
어떤 생각이나 아이디어라도 감사하겠습니다.
편집: fdisk -l의 출력을 포함해야 한다는 것을 알고 있습니다. 여기있어:
Note: sector size is 4096 (not 512)
Disk /dev/sdb: 4000.8 GB, 4000787025920 bytes
256 heads, 63 sectors/track, 60562 cylinders, total 976754645 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 976754644 3907018576 ee GPT
답변1
나에겐 일종의 해결책이 있다. -ish.
내가 한 일은 오래된 넷북(eepc)을 찾아 거기에서 nas4free livecd를 실행하는 것이었습니다. 이를 통해 freebsd 외장 하드 드라이브에 대한 읽기/쓰기 액세스가 허용되었지만 nas4free는 때때로 ntfs와 관련된 몇 가지 문제가 있습니다(따라서 연결을 시도하여 데이터를 잃을 위험을 감수하고 싶지 않았습니다).
그래서 내 네트워크에서 실행되는 nas4free의 라이브 버전을 사용하여 아내의 ntfs 외장 하드 드라이브를 내 우분투 노트북에 연결하고 네트워크를 통해 nas4free 상자에 연결하고 그런 식으로 파일을 전송했습니다.
속도는 느리지만 적어도 ufs 형식의 외장 하드 드라이브에서 파일을 가져올 수는 있습니다.