고급 파일 시스템 파티션에 문제가 있습니까?

고급 파일 시스템 파티션에 문제가 있습니까?

최근에 내 RAID의 드라이브 중 하나에 오류가 발생하여 새 드라이브로 교체하려고 합니다. 나는 사용했다이 답변재동기화를 위해 이전 드라이브의 파티션을 미러링합니다. 하지만 내 관심사는 출력이다. 내 드라이브는 4k 섹터입니다. 처음에 뭔가 잘못했나요?

Checking that no-one is using this disk right now ...
OK
Warning: partition 1 does not end at a cylinder boundary
Warning: partition 2 does not start at a cylinder boundary
Warning: partition 2 does not end at a cylinder boundary
Warning: partition 3 does not start at a cylinder boundary 
Warning: partition 3 does not end at a cylinder boundary
Warning: partition 4 does not start at a cylinder boundary

Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1   *      0+     12-     13-    102400   fd  Linux raid autodetect
/dev/sda2         12+   1318-   1306-  10485760   fd  Linux raid autodetect
/dev/sda3       1318+   2623-   1306-  10485760   fd  Linux raid autodetect
/dev/sda4       2623+ 121600  118978- 955685088+  fd  Linux raid autodetect
New situation:
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sda1   *      2048    206847     204800  fd  Linux raid autodetect
/dev/sda2        206848  21178367   20971520  fd  Linux raid autodetect
/dev/sda3      21178368  42149887   20971520  fd  Linux raid autodetect
/dev/sda4      42149888 1953520064 1911370177  fd  Linux raid autodetect
Successfully wrote the new partition table

Re-reading the partition table ...
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)

답변1

실린더 경계에서 끝나지 않는 파티션은 일부 민감한 운영 체제와 해당 파티션 프로그램에 영향을 미칠 수 있습니다. 귀하의 디스크에는 Linux 파티션만 있으므로 Linux에서만 사용하는 것으로 추측됩니다.

디스크에 4kB 섹터가 있는 경우 파티션을 4kB로 정렬하면 성능이 향상됩니다. 사후에 이를 구현하는 것은 어려웠지만 다행히도 모든 파티션에는 이미 4kB 정렬이 있었습니다.

관련 정보