마운트 포인트가 없으면 작성


50

mount유틸리티를 사용할 때 존재하지 않는 디렉토리를 지정하면 오류로 간주됩니다. 마운트 지점이없는 경우 마운트 지점이 자동으로 생성되도록 사용할 수있는 옵션이 있습니까?


7
마운트 유틸리티가 기본적으로이 작업을 수행하지 않는 것이 이상합니다. 나는 타이핑이 아프다 : mkdir /media/USB, mount /dev/sdb1 /media/USB; umount /dev/sdb1, rmdir /media/USB.
Zaz

그래, 나도 이것이 기능 이었으면 좋겠다.
Sridhar Sarnobat

예, "/ one / two"가 존재하지 않으면 "mkdir / one / two / three"와 유사하게 기본적으로 수행되지 않는다는 것을 이해합니다. 그러나 최소한 옵션이 없어야합니다 마운트로 강제?
UnsettlingTrend

1
여기에 대답이 있습니다 : askubuntu.com/questions/88523/…-pmount 이것을 방지하기 위한 설치 지침 .
SDsolar

pmount를 시도했는데 장치에서 명령을 수동으로 실행하지 않으면 작동하지 않는 것 같습니다. 이 발견, 부팅시 큰 (16.04, 헤드리스) serverfault.com/a/767079/453980 마운트 및 핫 (un /) 플러깅 처리
트래비스 h

답변:


45

이 시도:

DISK1이라는 마운트 지점을 만들려면 터미널에 다음 명령을 입력하십시오.

sudo mkdir /media/DISK1

1
네,에 대한 옵션을 mount원했지만 이것은 괜찮습니다.
Paul

pmount를 설치하지 않으면 드라이브를 빼낸 다음 다시 삽입하면 / media / DISK2가 생성됩니다.
SDsolar

7

아니요, 베어 마운트 유틸리티는 이러한 옵션을 제공하지 않습니다.

그러나 노틸러스와 같은 파일 관리자에서 마운트 할 때 수행됩니다.


2
그러면 노틸러스는 어떻게 할 수 있습니까?
Andrea Borga

1
@AndreaBorga는 마운트하기 전에 디렉토리가 존재하는지 확인합니다. 마운트 지점이 디렉토리로 존재하지 않으면이를 생성 한 다음 마운트합니다.
omninonsense

2

pmount 유틸리티를 설치하고 / media / user / 마운트 지점을 자동으로 처리하도록하십시오. / media / user / 장치가 언제 어디서 어떻게 마운트 될지에 대해 걱정할 필요가 없습니다.

sudo apt-get update
sudo apt-get install pmount

그런 다음 이동식 장치를 삽입 할 때마다 자동으로 / media / username / 아래에 이름으로 마운트됩니다.

예를 들어 : 내 USB 스틱의 이름은 "SYSBKP"이므로 자동으로 다음과 같이 마운트됩니다./media/pi/SYSBKP

또한 예상치 못한 배출을 처리합니다. 그리고 다시 장착합니다. 아무 말 않고.

  • 일반적으로 파일 관리자가 팝업되어 방금 마운트 한 것을 보여줍니다.

배후에서 USB를 경고없이 당기는 경우를 대비하여 버퍼를 항상 플러시해야합니다. 예전처럼 더 이상 동기화, 동기화, 동기화가 필요하지 않습니다.


참고로, 14.04 LTS 디스크에서 설치 한 후 16.04 LTS로 업그레이드 할 수있었습니다. 새로운 SSD 드라이브-전체 공간을 차지했습니다.

어쨌든 pmount는 /media/username/이동식 장치에 사용 하는 경우 매우 중요한 소프트웨어 입니다.

사용하지 않을 경우 기본 동작은 각 삽입에 대해 새 마운트 지점을 작성하고 각 이름에 숫자가 추가 된 것입니다. 정상적인 배출에서도이 동작이 발생합니다. / media / username / SYSBKP, / media / username / SYSBKP1, / media / username / SYSBKP2 등과 같은 마운트 지점이 생겨서 어느 것이 활성 지점인지 알 수 없습니다.

즉, 마운트 지점 이름을 사용하는 스크립트를 작성할 수 없습니다 (스크립트에 모든 마운트 명령을 포함시키지 않으면). 잘못된 것을 선택하면 로컬 디렉토리로 취급됩니다.

pmount는 USB 드라이브에 / media / username / 아래에 자체 할당 된 마운트 지점이 있는지 확인합니다. 이 경우 항상 / media / pi / SYSBKP입니다.

같은 이름의 다른 USB 플래시 드라이브를 넣을 때도 작동합니다. 따라서 UUID는 그렇지 않습니다.

플래시 드라이브뿐만 아니라 전체 크기 전원 백업 드라이브, rsync 백업에도이 스크립트를 사용하며 스크립트가 수정없이 작동 할 것이라는 확신이 있습니다.

마운트 지점을 작성하는 간단하고 안정적인 솔루션입니다.


NTFS, FAT32 및 다양한 EXT 형식의 드라이브로 개인적으로 테스트했습니다. 드라이브에 여러 개의 파티션이 포함 된 경우 스왑 파티션을 피하면서 이름별로 일반 파일 시스템을 개별적으로 마운트합니다. 이것은 노틸러스에서 모두 볼 수 있으며이 Q & A에서 더 자세하게 언급됩니다.

https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367


주석에서 NFS + Time Machine 드라이브에 문제가 있음을 알 수 있습니다.
자동으로 작동하거나 작동하지 않을 수 있습니다

Linux에서 Time Machine Drive에 액세스하는 방법 (macworld.com)

발췌 :

애플은 파일 시스템으로 몇 가지 작업을 수행하여 리눅스에서는 허용되지 않는 디렉토리에 대한 하드 링크를 포함하여 증분 백업을 작동시킨다. 따라서 관련 Mac 이외의 다른 컴퓨터에서 Time Machine에 액세스해야하는 사람은 다음과 같이하십시오. (나머지에 대한 링크 된 기사 참조)


1
"이것은 우분투 16.04 LTS에 내장되어 있습니다." 내 16.04 VM에 없습니다. packages.ubuntu.com/search?keywords=pmount 는 해당 패키지를 유니버스에 있으며 유니버스의 패키지는 기본 설치의 일부가 아니라고 말합니다.
muru '

지금 muru 설치 지침을 추가했습니다. TNX
SDsolar

어떻게 든 드라이브에 타임 머신 백업을 삽입 할 때 pmount를 설치 한 후에도 자동으로 마운트되지 않습니다. 나는 일반적으로 자동 마운트되는 많은 게시물을 보았습니다.
기드온

Time Machine의 문제점은 HFS + 파일 시스템이라는 것입니다. pmount는 NTFS, FAT32, EXT2-4에서 작동합니다. mountTime Machine 에서 일반 명령 을 사용하는 방법은 다음과 같습니다 . hints.macworld.com/article.php?story=20080623213342356
SDsolar

btw를 제거해 pmount도 Time Machine 드라이브의 "때로는 문제가 해결되지만 때로는 그렇지 않습니다"문제가 해결되지 않습니다. 이 문제에 대한 정보를 포함하도록 답변을 수정했습니다.이 문제를 제기 해 주셔서 감사합니다.
SDsolar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.