ext4 형식의 파티션이 2개 있는 SSD가 있습니다. 두 번째 파티션에서는 다음을 discard
사용하여 파일 시스템 수준에서 기본 옵션을 활성화했습니다.
$ sudo tune2fs -o discard /dev/sda2
tune2fs 1.45.5 (07-Jan-2020)
$ sudo tune2fs -l /dev/sda2 | grep 'mount options'
Default mount options: user_xattr acl discard
또한 discard
두 파티션 모두에 이 옵션을 추가했습니다 /etc/fstab
.
/dev/sda2 / ext4 rw,relatime,discard,stripe=8191 0 1
/dev/sda1 /boot ext4 rw,relatime,discard,stripe=8191 0 2
그러나 출력을 보면 mount
fs 수준 기본 마운트 옵션이 없는 출력만 discard
활성화된 것으로 나타납니다.
$ mount | grep '^/dev'
/dev/sda2 on / type ext4 (rw,relatime,stripe=8191)
/dev/sda1 on /boot type ext4 (rw,relatime,discard,stripe=8191)
언급된 다른 옵션 tune2fs
도 언급되지 않은 것으로 나타났습니다.
그렇다면 언급되지는 않았지만 discard
현재 설치에서 이 기능이 활성화되어 있다고 믿을 수 있습니까? 이것을 확인할 수 있는 방법이 있나요? 내 말은 Even의 출력은 현재 설치와 아무 관련이 없다는 것입니다./dev/sda2
mount
tune2fs
편집: 명령줄에서도 설치를 시도했지만 여전히 출력 mount -o discard
에 표시되지 않습니다 .mount
$ sudo tune2fs -o discard /dev/sda1
tune2fs 1.45.5 (07-Jan-2020)
$ sudo umount /boot
$ sudo mount -o discard /boot
$ mount | grep sda1
/dev/sda1 on /boot type ext4 (rw,relatime,stripe=8191)
답변1
/proc/mounts
mount
기본 설정에 포함된 설정은 표시되지 않습니다 ., 파일 시스템 옵션에 설정된 기본값 사용을 포함하여 tune2fs
불행하게도 이는 정상입니다.
활성화되어 있는지 확인하려면 discard
기본값을 확인하고 mount
옵션을 확인한 다음 두 가지 정보 세트를 결합해야 합니다.