CentOS 6.5 시스템에 연결하면 fdisk -l에 출력으로 표시되는 USB 디스크가 있습니다.
Disk /dev/sdn: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00113504
Device Boot Start End Blocks Id System
/dev/sdn1 * 5 243200 1953471870 bf Solaris
이 파일 시스템을 내 시스템에 마운트하고 싶지만 지금까지는 악몽이었습니다. 내가 시도한 것은 다음과 같습니다. 1. elrepo를 사용하여 UFS 지원을 설치합니다. ufs(다양한 ufstypes)에서 제공하는 모든 옵션을 시도했습니다. 2. ZFS 지원을 설치합니다. 내가 그것으로 더 많은 것을 할 수 있는지 확실하지 않습니다.
다음은 내가 시도한 설치 명령 중 일부입니다. 순열이 너무 많기 때문에 모두 나열하지는 않겠습니다.
mount -t ufs -oro,ufstype=ufs2 /dev/sdn1 /mnt
mount -t ufs -oro,ufstype=sunx86 /dev/sdn1 /mnt
mount -t ufs -oro,ufstype=sun /dev/sdn1 /mnt
mount -t ufs -oro,ufstype=old /dev/sdn1 /mnt
이러한 명령은 모두 UFS 커널 모듈이 dmesg에서 오류로 보고하는 매직 넘버를 보고합니다.
누구든지 도와줄 수 있나요? Linux에서 파일 시스템을 어떻게 마운트할 수 있습니까? 읽기 전용 마운트이면 충분합니다.
댓글에 답장:
dmesg | grep -i solaris
아무것도 표시되지 않습니다. 그러나 둘 다 하나의 파티션(sdn1)parted
만 표시합니다fdisk
.zpool status
그리고zpool list
둘 다 "사용 가능한 풀 없음"을 표시합니다.
답변1
UFS
이전 의견에서 말씀하신 것처럼 제가 올바르게 이해했다면 파티션은 SPARC와 Solaris 11을 실행하는 x86 모두에 제대로 설치되지만 SPARC 하드웨어에 사용되는 빅 엔디안은 UFS
하드웨어의 x86에 설치되지 않는다는 것을 확신할 수 있습니다 . , 그 반대.
이로 인해 Andrei hsfs
와 LeBron James 도 잠재적인 경쟁자가 될 수 있습니다.pcfs
ZFS
udf
mount
더 쉬운 방법은 Solaris에서 또는 명령을 사용하여 파일 시스템 유형을 확인하는 것입니다 fstyp
.
Linux는 hsfs
( isofs
), pcfs
( vfat
) 및 udf
.
ZFS의 경우 zpool
Linux 측에서는 버전 28/버전 5 이하만 가져오기/설치할 수 있습니다(ZFS가 중단되면 zpool 23/zfs 4만 가져오기/설치가 가능할 수 있습니다).zfs
편집하다:
x86에서 파일 시스템을 UFS로 지정한 후 사용할 파일 시스템은 ufs이고 ufstype=sunx86 또는 ufstype=sun이어야 합니다. 그러나 올바른 장비를 사용하고 있지 않습니다.
/dev/sdn1은 Solaris에서 사용되는 기본 파티션이지만 이 파티션은 일반적으로 Solaris 용어로 "슬라이스"라고 하는 기본 파티션으로 세분화됩니다. 이는 논리적 파티셔닝과 유사합니다.
그런 다음 올바른 이름 dmesg | grep solaris
(예: 슬라이스 5 보고)으로 실행하고 마운트하여 Linux 커널이 슬라이스에 부여한 이름을 확인해야 합니다.
mount -t ufs -oro,ufstype=sunx86 /dev/sdn5 /mnt
모든 슬라이스에 파일 시스템이 포함되어 있는 것은 아니며 스왑과 같은 원시 장치로 사용될 수 있습니다.