XFS는 장벽 옵션이 켜져 있는지 어떻게 확인합니까?

XFS는 장벽 옵션이 켜져 있는지 어떻게 확인합니까?

XFS 파일 시스템의 장벽 옵션이 켜져 있는지 확인하는 방법을 알려줄 수 있는 사람이 있습니까? XFS 문서에는 커널 2.6부터 기본적으로 켜져 있다고 되어 있지만 켜져 있는지 확인하고 싶습니다.

저는 Fedora 23을 사용하고 있습니다.

uname -a
Linux localhost.localdomain 4.4.8-300.fc23.x86_64 #1 SMP Wed Apr 20 16:59:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


[sri@localhost ~]$ xfs_info /
meta-data=/dev/mapper/fedora-root isize=512    agcount=4, agsize=2424576 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=9698304, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=4735, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

마운트 출력 확인에 Barrier=0 옵션이 없나요?

[sri@localhost ~]$ mount | grep xfs
/dev/mapper/fedora-root on / type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/fedora-home on /home type xfs (rw,relatime,attr2,inode64,noquota)

답변1

커널 버전 2.6.17부터 XFS는 기본적으로 쓰기 장벽을 활성화하지만 다음을 사용하여 명시적으로 비활성화할 수 있습니다.접근성. 출력에서 볼 수 있듯이 mount,접근성옵션은 사용되지 않습니다.

~에 따르면XFS FAQ, 명시적인 마운트 옵션 없이 쓰기 장벽이 비활성화되면 로그 항목이 생성됩니다. 다음 dmesg을 사용하여 실행 중인 시스템에서 커널 로그를 확인할 수 있습니다.

4.10 이후의 커널은 항상 무결성 작업을 수행하며 배리어/배리어 없는 설치 옵션은 무시됩니다( man 5 xfs메시지 제출)

관련 정보