BoostFS 드라이브를 자동으로 다시 마운트

BoostFS 드라이브를 자동으로 다시 마운트

Commvault 솔루션에서 DataDomain 서버를 사용하고 있습니다. 이 서버를 다시 시작할 때마다 솔루션에 사용된 네트워크 디스크는 다시 마운트되지 않습니다. 이제 이는 일부 프로세스를 중지한 후 다음을 실행해야 함을 의미합니다.

boostfs mount -d datastore.company.com -s Commvault /cvdisk

fstab을 사용하여 마운트하는 방법을 찾지 못해 다음을 시도했습니다.부팅 시 스크립트 실행 지침. 이제 두 개의 스크립트가 있습니다. 첫 번째:

cat /etc/systemd/system/remountboostfs.service
[Unit]
Description=Remount boostfs commvault drive
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/sbin/cvdiskmount.sh
RemainAfterExit=yes

[Install]
Wantedby=default.target

이는 설치를 처리해야 하는 두 번째 함수를 호출합니다.

cat /usr/local/sbin/cvdiskmount.sh
#!/bin/bash

(cd /opt/emc/boostfs/bin && ./boostfs mount -d datastore.company.com -s Commvault /cvdisk)

몇 번의 시행착오를 거쳐 수동으로 실행하면 두 번째 스크립트가 드라이브를 다시 마운트하고 첫 번째 서비스 파일이 실행되고 있음을 확인할 수 있습니다(메시지 로그에 아무것도 생성하지 않고(카운트 스크립트를 수정했기 때문에) 아니요).

재부팅 시 이 파일 시스템을 다시 마운트하는 더 좋은 방법이 있습니까? 현재 스크립트에서 무엇을 놓치고 있나요?

편집 1: 주석에 표시된 것처럼 fstab은 다음과 같이 작동합니다.

aemb01p.salemstate.edu:Commvault /cvdisk boostfs defaults 0 0

이것은 잘 작동하지만, automount/autofs로 변환하려고 하면 작동하지 않는 것 같습니다. 오류, 알림, 로그를 찾을 수 없습니다.

$cat /etc/auto.master| grep cvdisk
/cvdisk   /etc/auto.cvdisk --timeout 120

$cat /etc/auto.cvdisk
/  -fstype=boostfs aemb01p.salemstate.edu:Commvault

답변1

37페이지 참조Linux용 BoostFS 구성 가이드. 여기에서 사용법에 대한 섹션을 볼 수 있습니다 mount. 사용자 환경의 경우 설치 명령은 입니다 mount -t boostfs datastore.company.com:Commvault /cvdisk. 다음과 같은 점 에서 /etc/fstab:

datastore.company.com:Commvault /cvdisk boostfs defaults 0 0

관련 정보