Ubuntu 서버에 두 번째 드라이브를 추가하고 있습니다. 예전에는 FreeNas 시스템에 있었지만 XFS 파티션을 제거하고 ext4 파티션을 만들었습니다(이전 Ubuntu 시스템에서). 그런 다음 모든 데이터를 여기에 백업하고 디스크를 Ubuntu 서버에 마운트했습니다.
dmesg |
[ 294.570830] EXT4-fs (sdb): VFS: Can't find ext4 filesystem
[ 365.523173] exe (1269): /proc/1269/oom_adj is deprecated, please use /proc/1269/oom_score_adj instead.
[ 516.249248] EXT4-fs (sdb): VFS: Can't find ext4 filesystem
[ 518.965799] EXT3-fs (sdb): error: can't find ext3 filesystem on dev sdb.
다음과 같은 testdisk.log 파일도 있습니다.
Thu Jul 28 19:40:00 2011
Command line: TestDisk
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
OS: Linux, kernel 2.6.38-8-server (#42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011)
Compiler: GCC 4.5 - Oct 17 2010 19:13:58
ext2fs lib: 1.41.14, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: none
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size 3907029168 sectors
/dev/sda: user_max 3907029168 sectors
/dev/sda: native_max 18446744073321613488 sectors
/dev/sda: dco 18446744073321613488 sectors
/dev/sdb: LBA, HPA, LBA48, DCO support
/dev/sdb: size 3907029168 sectors
/dev/sdb: user_max 3907029168 sectors
/dev/sdb: native_max 18446744073321613488 sectors
/dev/sdb: dco 18446744073321613488 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - CHS 1 1 1, sector size=512
Hard disk list
Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ATA ST32000542AS
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ATA ST32000542AS
Partition table type (auto): EFI GPT
/dev/sdb: Host Protected Area (HPA) present.
Disk /dev/sdb - 2000 GB / 1863 GiB - ATA ST32000542AS
Partition table type: EFI GPT
Analyse Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=3907029167 (expected 3907029167)
hdr_lba_start=34
hdr_lba_end=3907029134
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
Current partition structure:
1 P FreeBSD Swap 128 4194431 4194304 [swap-ada0]
2 P Unknown 4194432 3907029134 3902834703 [ada0]
search_part()
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
recover_EXT2: s_block_group_nr=0/14888, s_mnt_count=5/25, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 487854337
recover_EXT2: part_size 3902834696
MS Data 4194432 3907029127 3902834696 [D1]
EXT4 Large file Sparse superblock, 1998 GB / 1861 GiB
Results
P MS Data 4194432 3907029127 3902834696 [D1]
EXT4 Large file Sparse superblock, 1998 GB / 1861 GiB
interface_write()
1 P MS Data 4194432 3907029127 3902834696 [D1]
write!
No extended partition
You will have to reboot for the change to take effect.
TestDisk exited normally.
나는 단지 로그 파일을 덤프하고 다른 사람들에게 "작동하도록" 요청하려는 것이 아니지만, 이 경우 testdisk.log가 내 설명보다 더 나은 자극을 제공한다는 것을 알았습니다.
이 드라이브를 다시 포맷하지 않고도 사용할 수 있기를 정말로 원합니다. 어떤 도움이라도 대단히 감사하겠습니다!
답변1
당신은EFI GPT거기에 파티션 테이블이 있습니다. 이를 위해서는 커널 지원이 필요합니다. 빠른 확인을 위해 다음을 수행하십시오 zgrep CONFIG_EFI_PARTITION /proc/config.gz
.이것은 하우투입니다해당 디스크의 설치 파티션에 있습니다.