이 디스크를 어떻게 마운트하나요?

이 디스크를 어떻게 마운트하나요?

Amazon EC2에서 얼마 전에 생성한 디스크를 마운트하려고 합니다. 제가 본 내용은 다음과 같습니다(가독성을 위해 줄바꿈이 추가되었습니다).

$ sudo file -s /dev/xvda4
/dev/xvda4: x86 boot sector; partition 1: ID=0x83, starthead 1, 
startsector 63, 10474317 sectors, extended partition table (last)\011, 
code offset 0x0

설치하려고 하면 다음과 같습니다.

$ sudo mount /dev/xvda4 /mnt/foo
mount: wrong fs type, bad option, bad superblock on /dev/xvda4,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

이 디스크를 어떻게 마운트할 수 있나요?

아마도 이 정보가 도움이 될 것입니다:

$ sudo fdisk -lu /dev/xvda4
Disk /dev/xvda4: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0952616d
  Device Boot      Start         End      Blocks   Id  System
/dev/xvda4p1              63    10474379     5237158+  83  Linux

답변1

게시자:페르난데스 드 퀼론나를 도와 주었다:

$ mount -t ext4 -o offset=32256 /dev/xvda4 /mnt/foo

잘 작동합니다. (파티션 시작) 시간 (섹터 크기) 32256으로 계산됩니다 .63512

답변2

이전 스냅샷을 마운트하려고 하면 uuid 오류가 발생할 수 있습니다. 다음 사항을 확인하세요.

 dmesg | tail

보여주다:

[-your.timestamp.here-] XFS (xvdg): Filesystem has duplicate UUID - can't mount

그렇다면 무언가를 얻기 위해 마운트하면 됩니다. 다음과 같이 마운트할 수 있습니다(제 경우에는 /var/www2에 있음).

mount -o nouuid /dev/xvdg /var/www2

정기적으로 사용하려면 다음과 같은 새 UUID를 생성해야 합니다(/dev/xvdg에서 이를 /dev/...로 바꿔야 합니다).

xfs_admin -U generate /dev/xvdg

답변3

/dev/xvda4출력에 표시된 대로 파일 시스템은 포함되지 않습니다 file. 파티션 테이블이 포함되어 있습니다. fdisk이 파티션 테이블을 표시합니다. 볼륨 내의 유일한 파티션에 파일 시스템이 있을 수 있습니다(파티션 이름은 출력에 표시됩니다 fdisk).

sudo mount /dev/xvda4p1 /mnt/foo

답변4

어때요?

# mount -t auto /dev/xvda4 /mnt/foo

관련 정보