fstrim.service는 Ubuntu/Mint v20에서 /home의 정리를 방지하지만 v18에서는 그렇지 않습니다.

fstrim.service는 Ubuntu/Mint v20에서 /home의 정리를 방지하지만 v18에서는 그렇지 않습니다.

내 /home 파티션(ext4, luks 암호화됨)이 매주 정리되지 않는 이유를 해결하는 동안퍼스트림서비스를 제공한 후 Ubuntu가 서비스 파일을 크게 수정한 것을 발견했습니다.

우분투/민트 18

[Unit]
Description=Discard unused blocks
ConditionVirtualization=!container

[Service]
Type=oneshot
ExecStart=/sbin/fstrim -av

우분투/민트 20

[Unit]
Description=Discard unused blocks on filesystems from /etc/fstab
Documentation=man:fstrim(8)
ConditionVirtualization=!container

[Service]
Type=oneshot
ExecStart=/sbin/fstrim --fstab --verbose --quiet
ProtectSystem=strict
ProtectHome=yes
PrivateDevices=no
PrivateNetwork=yes
PrivateUsers=no
ProtectKernelTunables=yes
ProtectKernelModules=yes
ProtectControlGroups=yes
MemoryDenyWriteExecute=yes
SystemCallFilter=@default @file-system @basic-io @system-service

이것이 왜 변경되어야 하는지 설명할 수 있는 사람이 있습니까? 물론 수동으로 ProtectHome=yes설정을 ProtectHome=no. 그런데 왜 이것이 최신 우분투에서 도입 되었습니까? /home 가지치기에 문제가 있나요?

답변1

이것이 결과이다지나치게 열광적인 경화이 문제는 이후 두 단계를 거쳐 수정되었습니다.

sudo systemctl edit fstrimservice( )를 재정의하고 및 ProtectSystem항목 ProtectHome을 로 설정 해야 합니다 no.

관련 정보