Debian 9/stretch에서 새로운 xfs 파일 시스템을 설정하려고 합니다. 내 커널 버전은 4.9.0-3-amd64입니다.
이를 위해 다음을 xfsprogs
사용하여 패키지를 설치하고 새 파티션을 초기화했습니다.
mkfs.xfs /dev/sdb1
또한 /etc/fstab
이를 설치하는 줄을 다음과 같이 정의했습니다.
/dev/sdb1 /srv xfs defaults 0 2
그러나 or를 사용하여 설치하려고 하면 mount -a
설치 mount /srv
되지 않고 다음 오류가 반환됩니다.
mount: unknown filesystem type 'xfs'
xfsprogs
설치 후 스크립트가 파일을 재생성한다는 것을 알았을 때 initrd
서버를 다시 시작하는 지름길을 택했고 거의 동일한 결과를 얻었습니다.
어떡해?
답변1
/etc/modules
다음 부팅 시 다음과 같이 로드되도록 xfs 모듈 에 추가합니다 .
xfs
또는 런타임에 로드하려면 다음을 수행합니다.
sudo modprobe xfs
그 후 파티션을 mount -a
작업하고 성공적으로 마운트했습니다./srv
설치되었는지 다시 확인하려면 다음을 수행하세요.
$ mount -t xfs
/dev/sdb1 on /srv type xfs (rw,relatime,attr2,inode64,noquota)
다시 시작한 후에도 파티션이 자동으로 마운트됩니다. xfs
모듈이 로드되었는지 확인할 수 있습니다.
$lsmod | grep xfs
xfs 1208320 1
libcrc32c 16384 1 xfs