
특히 USB 장치가 처음 마운트될 때 "noexec" 플래그(현재 기본값인 것 같음)를 "exec"로 변경하는 방법을 찾고 있습니다. 현재는 시스템을 부팅할 때마다 "mount -o remount,exec /media/removable/nameofusb" 명령을 사용하여 이 작업을 수동으로 수행해야 합니다.
자동 시작 앱 목록에 추가할 수 있지만(이 USB는 Chromebook에서 거의 제거되지 않음) 이 옵션을 수동으로 변경하지 않고도 장치에 있는 파일을 실행할 수 있도록 모든 장치의 기본 옵션을 변경하고 싶습니다.
저는 crouton을 사용하여 Acer Chromebook 14에서 Ubuntu 14.04(xfce)를 실행하고 있습니다.
답변1
처음 설치하는 동안 모든 USB 장치
이 USB는 Chromebook에서 거의 제거되지 않습니다.
글쎄, 이론적으로는 자동 설치를 비활성화하는 것이 가능합니다. 이 작업은 사용자가 수행합니다.그래픽 데스크탑 환경(XFCE). 그런 다음 직접 구성할 수 있습니다.자동 설치 프로그램이런 식으로원하는 옵션을 사용하세요
/etc/fstab
특정 USB 장치에 대한 항목을 만드는 것이 더 쉽습니다 .
편집하면 /etc/fstab
시스템이 시작되지 않을 수 있습니다. 그러나 GNOME 디스크는 이를 위한 GUI를 제공합니다. 왼쪽 창에서 장치를 선택하고 기본 창에서 파일 시스템("볼륨")을 선택한 다음 아래 기어 버튼을 클릭하고 "마운트 옵션 편집"을 선택합니다. 안타깝게도 설치 옵션 상자에는 레이블이 없는 것처럼 보이지만 기본 콘텐츠는 친숙해 보입니다. 예를 들어 "nosuid,nodev,nofail,x-gvfs-show"입니다.
GNOME 디스크용으로 설치된 Ubuntu 패키지를 gnome-disk-utility라고 합니다. 명령을 사용하여 실행할 수 있습니다 gnome-disks
.
GNOME Disks에는 많은 작업에 사용할 수 있는 XFCE와 동등한 기능이 없으므로 다른 패키지가 너무 많이 필요하지 않다면 그대로 유지하는 것이 좋습니다.
답변2
fstab 명령을 사용하여 편집할 수 있습니다 gksudo leafpad /etc/fstab
.
속도:
USB 파일 시스템을 인식합니다.
lsblk -f
파일 시스템을 찾는 데 사용되는 UUID입니다. (기본 FAT 파일 시스템의 경우 실제 UUID가 아니며 더 짧고 숫자만 표시됩니다.)파일 시스템의 영구 마운트 지점을 만듭니다. :) 와 같은 임시 파일 시스템에서 생성하려고 하지 마세요
/run
. 항목을 확인하여 예를 들어 tmpfs인지 다시 확인할 수 있습니다/media
. (열이 표시됩니다). 그것은findmnt
/media
FSTYPE
tmpfs
취향의 문제하지만 나는 그것을 사용할 것이다sudo mkdir -p /mnt/nameofusb
.옵션을 선택하세요.
nofail
시작 오류로 인해 시작 오류가 발생하지 않는지 확인하세요.user
권한이 없는 사용자가 장치를 설치하도록 허용합니다.exec
예아니요이에 따르면 이는 기본값의 일부이므로 필요합니다man fstab
.errors=remount-ro
오류가 발생하기 시작할 때 장치에 쓰기를 방지하여 추가 데이터 손실을 방지하고 명확한 신호를 제공하는 일반적인 방법입니다.- 기본 FAT(유형
vfat
) 파일 시스템에서는 다양한 FAT 관련 옵션이 필요합니다. 가장 쉬운 방법은 옵션 목록을 미리 복사해 두는 것입니다mount
.uhelper=udisks2
어쩌면 제거해야 할 수도 있습니다 :). 구체적으로 삭제하고 싶습니다noexec
. 내 배포판에서showexec
당신도 그것을 제거하고 싶어한다는 것을 알 수 있습니다 (이것은 에 설명된 대로man fstab
"/showexec"를 입력하고 검색하려면 Enter를 누르라는 의미입니다).
추가할 fstab 줄은 다음과 같습니다.
UUID=6132-6337 /mnt/nameofusb auto nofail,user,errors=remount-ro 0 0
장치를 안전하게 제거하고 다시 삽입하는 경우 GUI는 이 설정을 준수해야 합니다.
GUI가 예상대로 작동하지 않으면 수동 명령이 디버깅에 도움이 될 수 있습니다.
sudo mount
또는findmnt
마운트된 파일 시스템 나열sudo umount /media/removable/nameofusb
파일 시스템을 마운트 해제합니다.sudo mount /mnt/nameofusb
마운트된 파일 시스템에 따라/etc/fstab
lsblk -f
NAME
모든 블록 장치의 현재 상태가 표시됩니다.udisksctl mount -b /dev/sdb1
명명된 블록 장치는 GUI를 통해 요청이 전송되는sdb1
동일한 데몬에 의해 마운트됩니다 .udisks