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