파일 시스템을 축소 한 후 파티션 크기를 너무 작은 값으로 조정했습니다.

빈센조 피

다음 ext4resize2fs같이 파일 시스템을 축소했습니다 .

resize2fs -p /dev/sdn1 3500G

(FS는 2.3TB에 사용됨)

그런 다음 parted로 파티션 크기를 조정하고 새 끝을 설정할 때 0.3 % 여백 (~ 10GB)을 남겼습니다.

(parted) resizepart 1 3681027097kb

결국 이것은 너무 빡빡한 것으로 판명되었습니다.

# e2fsck -f /dev/sdn1
e2fsck 1.42.9 (4-Feb-2014)
The filesystem size (according to the superblock) is 917504000 blocks
The physical size of the device is 898688000 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>? yes

그런 다음 이번에는 3 % 여백으로 파티션의 크기를 다시 조정했습니다.

(parted) resizepart 1 3681027097kb

그 후 파일 시스템 검사가 통과됩니다.

# e2fsck -f /dev/sdn1
e2fsck 1.42.9 (4-Feb-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdn1: 278040/114688000 files (12.4% non-contiguous), 608536948/917504000 blocks

partprobe /dev/sdnresizepart명령 을 실행했습니다 .

전체 프로세스에서 파일 시스템을 마운트하지 않았습니다 (아직 마운트하지도 않았습니다).

파티션의 크기를 너무 작은 값으로 조정 한 중간 단계에서 fs가 손상되었을 수 있습니까?

성공적인 실행으로 e2fsck데이터가 손상되지 않았는지 확인할 수 있습니까?

서리 방지

파티션의 크기를 너무 작은 값으로 조정하여 fs가 손상 되었습니까?

귀하의 경우에는 그럴 가능성이 거의 없습니다. 특히 fs (c) 살인자를 막을만큼 친절했기 때문에 가능성을 완전히 배제 할 수는 없습니다.

예를 들어, msdos 파티션 테이블의 확장 파티션 내부의 논리 파티션 인 경우 손상이 발생합니다. 논리 파티션은 링크 된 목록이므로 논리 파티션 사이에는 목록의 다음 파티션을 가리키는 데 사용되는 섹터가 있습니다. 이러한 논리 파티션을 축소 / 크기 조정하면 디스크 중간에 섹터 (부분적으로)를 덮어 씁니다.

또한 일부 파티션 프로그램은 제로화를 즐길 수 있습니다. LVM의 경우도 마찬가지입니다. 각 lvcreate에서 생성 된 LV의 첫 번째 4K처럼 0이되고 잘못된 lvresize를 되 돌리면 이전에 사용 된 것과 동일한 범위가 다시 제공된다는 보장이 없습니다. 운이 좋지 않다면 LV가 물리적으로 다른 곳에 위치 할 수 있으므로 lvresize 이전에 생성 vgcfgrestore무언가에 의해서만 그러한 사고를 취소 할 수 있습니다 /etc/lvm/{backup,archive}/.

SSD에는 모든 종류의 프로그램이 SSD에 부당한 TRIM 명령을 내리는 TRIM 유행이 있습니다. LVM은 issue_discards=1lvm.conf (항상 0으로 설정) 에서이 작업을 수행합니다 . 여기서 다양한 파티션 프로그램이이 동작을 채택하지 않기를 바랍니다.

e2fsck를 성공적으로 실행하면 데이터가 손상되지 않았는지 확인할 수 있습니까?

Most filesystems are not able to detect data corruption outside of their own metadata. Which is usually not a problem since you're not supposed to pull stunts like these. If you have a backup you could compare file timestamps / checksums with what you have in your backups.

I haven't mounted the filesystem in the whole process (and not mounted it yet even).

You can mount it read-only like so:

mount -o loop,ro /dev/sdn1 /mnt/somewhere

and then check out the files.

The loop,ro tells mount to create a read-only loop device and mount that. Surprisingly, ro by itself does not guarantee readonlyness for some filesystems including ext4. (And for multiple-device filesystems like btrfs, the loop,ro doesn't either because it affects only one device, not all of them).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Gparted로 파티션 크기 조정에 실패한 후 파티션은 커졌지 만 파일 시스템은 증가하지 않습니다.

분류에서Dev

Gparted로 파티션 크기 조정에 실패한 후 파티션은 커졌지 만 파일 시스템은 증가하지 않습니다.

분류에서Dev

이상한 시스템 예약 파티션으로 인해 HDD를 SSD에 복제 한 후 누락 된 bootmgr을 수정하는 방법은 무엇입니까?

분류에서Dev

parted로 파티션을 축소 한 후 외장 하드 드라이브를 마운트 할 수 없습니다.

분류에서Dev

"파일 시스템"파티션을 자동 마운트로 변경 한 후 부팅 할 수 없습니다.

분류에서Dev

파티션 크기 조정 후 CentOS 7 Linux 크기 조정 파일 시스템

분류에서Dev

vfat 파일 시스템의 크기를 포함하는 파티션의 크기로 정확히 늘리는 방법은 무엇입니까?

분류에서Dev

Linux 시스템은 "너무 많은 열린 파일"로 인해 소켓 생성을 허용하지 않습니다. * 재부팅 후에도 *

분류에서Dev

기본 파티션 크기를 조정 한 후 mdadm RAID1을 어셈블하는 동안 오류가 발생했습니다.

분류에서Dev

Macrium Reflect로 복제 한 후 파티션이 축소 된 것 같습니다.

분류에서Dev

LVM 파티션을 축소하는 적절한 방법은 무엇입니까?

분류에서Dev

RedHat Linux에서 LVM 크기 조정 후 파티션 축소

분류에서Dev

2GB 파티션이있는 32GB USB 플래시 드라이브를 2GB 이미지 파일로 축소 / 크기 조정하는 방법은 무엇입니까?

분류에서Dev

Windows 7은 파티션 크기 조정 후 Windows 부팅 관리자를 제외한 모든 부트 로더에서 부팅되지 않습니다.

분류에서Dev

Clonezilla로 디스크를 복원 한 후 Windows 10 시스템 파티션을 확장 할 수 없음

분류에서Dev

시스템을 다시 시작한 후 5 분 또는 10 분 후에 스크립트 파일 실행

분류에서Dev

`nodev` 옵션으로 파일 시스템을 마운트 할 때 기본 동작은 무엇입니까?

분류에서Dev

실행중인 시스템에서 루트 파일 시스템을 다른 파티션으로 마이그레이션하는 방법은 무엇입니까?

분류에서Dev

Div 스트랩 : 창 크기를 특정 지점으로 조정 한 후 배경 이미지가 축소되기 시작합니다.

분류에서Dev

diskpart를 사용한 파티션 축소는 아무 작업도 수행하지 않습니다.

분류에서Dev

Linux에서 디스크, 파티션 및 파일 시스템을 나열하는 방법은 무엇입니까?

분류에서Dev

gparted로 파티션 크기를 조정 한 후에도 루트 파티션 크기가 동일하게 유지됨

분류에서Dev

gparted로 파티션 크기를 조정 한 후에도 루트 파티션 크기가 동일하게 유지됨

분류에서Dev

기본 파티션을 논리 파티션으로 변환 한 후 복구

분류에서Dev

한 파티션에서 같은 디스크의 다른 파티션으로 파일을 복사하는 데 시간이 걸리는 이유는 무엇입니까?

분류에서Dev

파티션 크기를 조정 한 후 Ubuntu가 비상 모드로 부팅됩니다.

분류에서Dev

작은 NTFS 파티션이 파티션 크기를 늘려도 사용 가능한 공간을 예측할 수없는 이유는 무엇입니까?

분류에서Dev

창 닫기 / 최소화 / 최대화 없음, ctrl + alt + T 작동하지 않음, 대시 및 실행기 없음 시스템 파티션 크기 조정 후

분류에서Dev

Windows OS 파티션을 동일한 크기의 다른 파티션으로 이동

Related 관련 기사

  1. 1

    Gparted로 파티션 크기 조정에 실패한 후 파티션은 커졌지 만 파일 시스템은 증가하지 않습니다.

  2. 2

    Gparted로 파티션 크기 조정에 실패한 후 파티션은 커졌지 만 파일 시스템은 증가하지 않습니다.

  3. 3

    이상한 시스템 예약 파티션으로 인해 HDD를 SSD에 복제 한 후 누락 된 bootmgr을 수정하는 방법은 무엇입니까?

  4. 4

    parted로 파티션을 축소 한 후 외장 하드 드라이브를 마운트 할 수 없습니다.

  5. 5

    "파일 시스템"파티션을 자동 마운트로 변경 한 후 부팅 할 수 없습니다.

  6. 6

    파티션 크기 조정 후 CentOS 7 Linux 크기 조정 파일 시스템

  7. 7

    vfat 파일 시스템의 크기를 포함하는 파티션의 크기로 정확히 늘리는 방법은 무엇입니까?

  8. 8

    Linux 시스템은 "너무 많은 열린 파일"로 인해 소켓 생성을 허용하지 않습니다. * 재부팅 후에도 *

  9. 9

    기본 파티션 크기를 조정 한 후 mdadm RAID1을 어셈블하는 동안 오류가 발생했습니다.

  10. 10

    Macrium Reflect로 복제 한 후 파티션이 축소 된 것 같습니다.

  11. 11

    LVM 파티션을 축소하는 적절한 방법은 무엇입니까?

  12. 12

    RedHat Linux에서 LVM 크기 조정 후 파티션 축소

  13. 13

    2GB 파티션이있는 32GB USB 플래시 드라이브를 2GB 이미지 파일로 축소 / 크기 조정하는 방법은 무엇입니까?

  14. 14

    Windows 7은 파티션 크기 조정 후 Windows 부팅 관리자를 제외한 모든 부트 로더에서 부팅되지 않습니다.

  15. 15

    Clonezilla로 디스크를 복원 한 후 Windows 10 시스템 파티션을 확장 할 수 없음

  16. 16

    시스템을 다시 시작한 후 5 분 또는 10 분 후에 스크립트 파일 실행

  17. 17

    `nodev` 옵션으로 파일 시스템을 마운트 할 때 기본 동작은 무엇입니까?

  18. 18

    실행중인 시스템에서 루트 파일 시스템을 다른 파티션으로 마이그레이션하는 방법은 무엇입니까?

  19. 19

    Div 스트랩 : 창 크기를 특정 지점으로 조정 한 후 배경 이미지가 축소되기 시작합니다.

  20. 20

    diskpart를 사용한 파티션 축소는 아무 작업도 수행하지 않습니다.

  21. 21

    Linux에서 디스크, 파티션 및 파일 시스템을 나열하는 방법은 무엇입니까?

  22. 22

    gparted로 파티션 크기를 조정 한 후에도 루트 파티션 크기가 동일하게 유지됨

  23. 23

    gparted로 파티션 크기를 조정 한 후에도 루트 파티션 크기가 동일하게 유지됨

  24. 24

    기본 파티션을 논리 파티션으로 변환 한 후 복구

  25. 25

    한 파티션에서 같은 디스크의 다른 파티션으로 파일을 복사하는 데 시간이 걸리는 이유는 무엇입니까?

  26. 26

    파티션 크기를 조정 한 후 Ubuntu가 비상 모드로 부팅됩니다.

  27. 27

    작은 NTFS 파티션이 파티션 크기를 늘려도 사용 가능한 공간을 예측할 수없는 이유는 무엇입니까?

  28. 28

    창 닫기 / 최소화 / 최대화 없음, ctrl + alt + T 작동하지 않음, 대시 및 실행기 없음 시스템 파티션 크기 조정 후

  29. 29

    Windows OS 파티션을 동일한 크기의 다른 파티션으로 이동

뜨겁다태그

보관