![Linux 부팅 중 파티션이 손상됨](https://linux55.com/image/54265/Linux%20%EB%B6%80%ED%8C%85%20%EC%A4%91%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%B4%20%EC%86%90%EC%83%81%EB%90%A8.png)
내 Linux에는 두 개의 외부 파티션이 있습니다.
- 하나를 위해
/
- 또 다른 것이 있습니다
/home
줄이고 싶다(이 방법을 사용하세요) 기본 파티션(약 10%만 채워짐)을 사용하여 Windows용 새 파티션을 만듭니다.
불행히도 실패하고 재부팅하려고 할 때 Linux는 도움이 될 수 있는 복구 모드로 들어갑니다. 이 복구 모드가 작동하지 않는다는 점을 제외하면 도움이 될 수 있습니다(두 개의 암호 프롬프트가 표시되고 동시에 두 개가 있는 것과 같습니다. 명령 프롬프트는 동일하게 작동합니다. [ : ]와 같은 명령을 실행하려면 각 문자를 두 배로 늘려야 하므로 ccwwdd //eettcc
실제로는 불가능합니다.
제 질문은: 복구 모드로 들어가지 않고도 이 Linux로 부팅할 수 있습니까?입니다. 예를 들어 이 파티션을 비활성화합니다( /etc/fstab
?).
이 파티션을 복구할 수 있나요? (Ext2Fs를 사용하여 마운트하려고 하면 RAW
파티션 유형에 표시됩니다)
이별 메시지는 다음과 같습니다.
Model: ATA ST9640320AS (scsi)
Disk /dev/sda: 640GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 100GB 100GB primary ext4
2 100GB 420GB 320GB extended
5 100GB 110GB 9999MB logical linux-swap(v1)
6 110GB 420GB 310GB logical
3 420GB 420GB 367MB primary ntfs boot
4 420GB 640GB 220GB primary ntfs
제 생각에는 /home
파티션이/dev/sda6
Fsck 출력:
ubuntu@ubuntu:~$ sudo fsck.ext4 /dev/sda6
e2fsck 1.42.9 (4-Feb-2014)
ext2fs_open2: Bad magic number in super-block
fsck.ext4: Superblock invalid, trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /dev/sda6
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
명령 출력:
ubuntu@ubuntu:~$ findmnt;lsblk -f;sudo partx -svb /dev/sda -oNR,START,END,SECTORS,NAME,FLAGS,SCHEMETARGET SOURCE FSTYPE OPTIONS
/ /cow overlayfs rw,relatime,lowerdir=//filesystem.squashfs,upperdir=/cow
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs rw,relatime,size=4k,mode=755
│ │ └─/sys/fs/cgroup/systemd systemd cgroup rw,nosuid,nodev,noexec,relatime,name=systemd
│ ├─/sys/fs/fuse/connections fusectl rw,relatime
│ ├─/sys/kernel/debug debugfs rw,relatime
│ ├─/sys/kernel/security securityfs rw,relatime
│ └─/sys/fs/pstore pstore rw,relatime
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
├─/dev udev devtmpfs rw,relatime,size=1977152k,nr_inodes=207544,mode=755
│ └─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/run tmpfs tmpfs rw,nosuid,noexec,relatime,size=397492k,mode=755
│ ├─/run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/shm tmpfs rw,nosuid,nodev,relatime
│ └─/run/user tmpfs rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755
│ └─/run/user/999/gvfs gvfsd-fuse fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=999,group_id=999
├─/cdrom /dev/sdb1 vfat ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
├─/rofs /dev/loop0 squashfs ro,noatime
├─/tmp tmpfs tmpfs rw,nosuid,nodev,relatime
└─/media/ubuntu/04A874F6A874E796 /dev/sda4 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096
NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1
├─sda2
├─sda3
├─sda4 /media/ubuntu/04A874F6A874E796
├─sda5 [SWAP]
└─sda6
sdb
└─sdb1 /cdrom
sr0
loop0 /rofs
partition: none, disk: /dev/sda, lower: 0, upper: 0
/dev/sda: partition table type 'dos' detected
NR START END SECTORS NAME FLAGS SCHEME
1 2048 195311615 195309568 0x0 dos
2 195313662 820317176 625003515 0x0 dos
3 820318208 821035007 716800 0x80 dos
4 821035008 1250260991 429225984 0x0 dos
5 195313664 214843391 19529728 0x0 dos
6 214843455 820317176 605473722 0x0 dos