fstab에서 모든 네트워크 드라이브를 (다시) 마운트


12

젠투에서 /etc/init.d네트워크 드라이브를 마운트하기위한 별도의 항목을 기억 합니다 (즉, 로컬 드라이브와 분리됨). Ubuntu에는 umountnfs.sh종료 중에 사용되며 (네트워크를 계속 사용할 수있는 동안 완전히 마운트 해제를 보장하기 위해) 모든 네트워크 드라이브 를 마운트 해제 하는 데 사용할 수 있습니다 .

그러나 빠른 방법이 없습니다.

  • /etc/fstab아직 설치되지 않은 네트워크 드라이브를 모두 마운트
  • 모든 네트워크 드라이브를 다시 마운트합니다 (예 : cifs 마운트의 자격 증명 / 권한이 변경된 경우).

한 줄의 쉘 핵보다 유지 관리되는 타사 솔루션을 선호합니다.


2
"한 줄 쉘 핵"을 정의하십시오. mount -a -O cifs예를 들어 포함 됩니까?
terdon

고마워, 정말 좋은 답변입니다. 난 그냥 알아 냈어 -t옵션을 mount과 함께 사용할 수있는 -a그러한, sudo mount -a -t cifs내가 필요하지 않습니다.
hans_meine

실제로, -O아마도 더 낫습니다. 잠시만 기다려주세요.
terdon

이 질문을 어떻게 진행해야합니까? 귀하가 귀하의 의견에 답변을 제공하는 동안 본인이 답변해야하는지 궁금합니다. 내가 받아 들일 수있는 공식 "답변"을 제공해야합니까? 질문을 삭제해야합니까?
hans_meine

자신의 답변을 자유롭게 게시하십시오. 이는 스택 교환 네트워크에서 허용되고 권장됩니다. 나는 또한 내 것을 게시했지만 그것이 선호하는 접근 방식이 아니라면 그것을 받아 들여야한다는 압력을 느끼지 않아야한다는 것을 의미하지는 않습니다. 물론 당신이 원하는 것이면 그것을 받아들이는 것을 환영합니다;)
terdon

답변:


15

에 대한 -t플래그를 찾고 mount있습니다. 보낸 사람 man mount:

   -t, --types vfstype
   [...]

   More than one type may be specified in a comma  separated  list.
   The  list of filesystem types can be prefixed with no to specify
   the filesystem types on which no action should be taken.   (This
   can be meaningful with the -a option.) For example, the command:

            mount -a -t nomsdos,ext

따라서이 명령은 모든 cifs파일 시스템을 마운트합니다 .

sudo mount -a -t cifs

네트워크 파일 시스템에서 설정 -O해야하는 옵션 에 달려 있기 때문에 왜 일반적으로 더 좋아야하는지 이해하지 못합니다 . 사실, 그것은 -tfstype 열과 일치하지 않기 때문에 나에게는 효과가 없습니다.
hans_meine

@hans_meine 나는 수정하고 답변을 수정했습니다.
terdon

fstab으로 무언가를 수행하는 방법을 묻는 모든 질문은 "use mount"로 응답되며 mount 사용에 대한 모든 질문은 fstab을 사용한다고 말합니다. 사람들, 때로는 이러한 질문들이 여기에 있습니다. fstab을 사용하여 네트워크 드라이브를 마운트하는 경우 아마도 mount 명령에 root가 필요하기 때문일 수 있으며 sudo를 사용하더라도 마운트 된 폴더는 root에 의해 OWNED가되어 실행되지 않는 모든 명령에 의해서만 읽 힙니다. sudo.
Nuzzolilo

@Nuzzolilo, OP는에서 모든 네트워크 마운트를 신속하고 수동으로 마운트하는 방법을 요구했습니다 fstab. 물론 그 대답은 mount무엇입니까? 다른 질문이있는 경우 다른 사람의 질문에 대한 답변이 귀하의 질문에 어떻게 답변하지 않는지에 대해 불평 하는 대신 질문하십시오. 또한 root마운트 된 디렉토리를 소유해야하는 이유 와 읽기 전용이 아닌 이유는 없습니다. 상기보고이 mount사람이 페이지를.
terdon

@terdon 어떻게해야하는지 어떻게 알 수 있습니까? 그리고 당신이 물었으므로, 나는 내 자신의 질문을하고 있습니다, 당신이 그것을 스윙 할 수 있다고 생각하면 자유롭게 대답하십시오.
Nuzzolilo

7

난 그냥 알아 냈어 -t옵션을 mount함께 사용 할 수 -a있도록,

sudo mount -a -t cifs

내가 필요한 것을한다. ( sudo mount -a -t cifs -o remount권한 / 암호 변경 후 다시 마운트 할 때도 작동합니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.