debian jessie: tty1에서 어떻게 자동마운트하나요?

debian jessie: tty1에서 어떻게 자동마운트하나요?

[노트:중복으로 표시하기 전에:

이 스택 교환에는 유사해 보이는 질문이 여러 개 있습니다(이 질문이 생성되기 전에는 표시되지 않았습니다. 하나는많은질문을 만든 후 페이지 오른쪽에 있는 일치 항목이 질문 제목을 입력한 후 상단 상자에 있는 일치 항목보다 낫습니다. 그러나 그 중 어느 것도 Jesse에서 작동하지 않는 것 같습니다. 더 이상 사용되지 않거나 사라진 패키지에 의존하거나 실제로 Jesse에서 작동하지 않습니다(보기에는 좋아 보이지만 작동하지 않는 이 "대답") 또는 요구사항을 충족하지 않습니다(예:이 답변.]

노트북이 두 대 있습니다. 전화 happylap하세요 sadlap. 최근까지 양측은

  1. 헐떡거리며 달리다
  2. X 및 GNOME 기반 데스크탑으로 자동 부팅: DE( happylap)==Cinnamon, DE( sadlap)==MATE
  3. /media/<user ID/>/<drive label/>자동 마운트된 USB 드라이브: 드라이브를 노트북에 연결하면 사용자 권한@으로 자동 마운트 됩니다 .

sadlap최근에 wheezy에서 jessie로 업그레이드하려고 했습니다 . 불행하게도 dist-upgrade업그레이드가 중단되어 중지하려고 시도했을 때 손상되었습니다 fancontrol. sadlap콜드 부팅할 때 GRUB 메뉴에 3.16이 표시되기 때문에 커널 업그레이드가 좋아 보입니다. 문제는 이 커널을 시작한 후,

  1. sadlaptty1X로 직접 부팅하지 않고 X로 부팅합니다 .
  2. startx에서 시작 하면 tty1결과 GUI가 확실히 손상되고 제대로 작동하지 않습니다.

즉, tty1에는 대부분의 기능을 사용할 수 있는 것 같습니다. 지금처럼 USB 드라이브를 자동으로 마운트 sadlap하지 않을 뿐입니다 . happylap대신 수동으로 해야 해요

MOUNT_DEV='/dev/sdb'     # always
MOUNT_DIR='/media/me/it' # or similar
sudo mkdir -p ${MOUNT_DIR}
sudo mount ${MOUNT_DEV} ${MOUNT_DIR}
ls -al ${MOUNT_DIR}

이게 짜증나는 이유는

  1. dist-upgrade를 계속/수정하고 싶지만 무슨 일이 일어났는지 기록하고 싶습니다. teedist-upgrade의 업그레이드 출력을 USB 드라이브의 파일에 저장하여 수행합니다( happylap내 메인 워크스테이션인 으로 전송합니다). , 내가 대부분의 로깅을 수행하는 곳).
  2. 나는 매우 게으르다.
  3. 위의 s는 mount루트 역할을 하는데, 이는 성가신 일이지만 s 없이는 작동하지 않는 것 같습니다 sudo. 나는 Normal/X 경험을 통해 "이렇게 될 필요는 없다"는 것을 알고 있기 때문에 이것은 더 짜증나는 일입니다.

그래서 나는 알고 싶다.

  1. jessie에서 tty1의 자동 마운트를 활성화하려면 어떻게 해야 합니까?
  2. (관련이 있을 수 있음) 자동 마운트가 "정상적으로"(X, GNOME, 런레벨 또는 기타 관련 컨텍스트에서) 발생하도록 만드는 것은 무엇입니까? 바퀴를 재발명하는 것보다 가능하다면 tty1에서 호출하고 싶습니다.

답변1

나는 매우 게으르다.

이러한 모든 단계를 수행하는 스크립트를 생성할 수 있습니다(예: on ~/.bash_profile).

위의 명령은 루트로 설치되는데, 이는 성가신 일이지만 sudo 없이는 작동하지 않는 것 같습니다. 나는 Normal/X 경험을 통해 "이렇게 될 필요는 없다"는 것을 알고 있기 때문에 이것은 더 짜증나는 일입니다.

전통적인 방법에는 루트가 필요합니다. X에는 ​​일반적으로 이 문제를 처리하기 위한 HAL/udev/setuid 프로그램이 있습니다. 이는 임시 조치일 뿐이므로 한 줄만 추가합니다 /etc/fstab.

UUID=<your usb uuid> /media/myusb  auto     rw,user,uid=TomRoche       0 0

필수 는 아니지만 uid=TomRoche일부 자동 설치 프로그램에서는 명시적으로 요구합니다. 키는 user사용자로 마운트할 수 있는 매개변수입니다(바이너리 마운트는 setuid입니다).

폴더가 /media/myusb존재해야 하지만 /media가 자동으로 정리되지 않으므로 한 번 생성하면 됩니다.

관련 정보