명령 줄에서 암호화 된 볼륨을 마운트 하시겠습니까?


86

암호화 된 외부 디스크 (또는 fstab에없는 내부 디스크)가있는 경우 "X GB 암호화 된 볼륨"과 같은 항목이있는 노틸러스에 해당 항목이 표시됩니다. 이 볼륨을 클릭하면 장치의 암호를 해독하고 마운트 할 수있는 암호를 묻는 메시지가 나타납니다.

그러나 명령 줄에서 어떻게해야합니까?

이 위키 페이지 및 내가 찾을 수있는 다른 문서는 장치를 해독하는 GUI 방법 만 참조합니다. 그러나 이것은 헤드리스 서버 또는 SSH 로그인과 관련하여 수행되지 않습니다. /mediaGUI를 사용하는 것처럼 장치를 자동 위치에 마운트하는 간단한 방법이 있습니까?

(암호화 된 홈 디렉토리에 대해서는 묻지 않습니다 ecryptfs-mount-private. 알고 있습니다.이 질문은 추가 암호화 된 볼륨에 관한 것입니다.)


전체 파일 시스템과 암호화 된 홈 디렉토리로서 파일 시스템의 암호화를 구별하기위한 +1
XavierStuvw

계속합니다. 구별이에 따라, 국소 지금 우분투 18.04는 전체 디스크 암호화에 찬성 한 디렉토리 암호화에 대한 지원을 강등했다고이되었다 askubuntu.com/q/1030572/446253 나를 포함한 일부의 경우,이 마이그레이션의 어려움의 근원이다 완벽하게 18.04
XavierStuvw

답변:


61

@Georg Schölly의 답변 단계는 현재로서는 효과가 없었지만 지금은 작동하지만 몇 가지 우분투 릴리스가 있습니다. 그때 sudo mount /dev/mapper/my_encrypted_volume /media/my_device단계 후에 오류가 발생했습니다.

마운트 : 알 수없는 파일 시스템 유형 'LVM2_member'

udiskctl을 사용하여 디스크 잠금 해제 및 마운트

대신 서비스 udisksctl와 상호 작용하는 명령 줄 인터페이스 인을 사용했습니다 udisksd.

작동 방식 /dev/sdb5은 다음과 같습니다 ( 하드 디스크의 파티션은로 표시됨 crypt-luks).

udisksctl unlock -b /dev/sdb5
udisksctl mount -b /dev/mapper/ubuntu--vg-root

첫 번째 명령을 입력하면 암호화 암호를 입력하라는 메시지가 표시됩니다. 암호화 된 파티션이 잠금 해제되면 두 번째 명령이 마운트합니다. 성공하면 다음 과 유사한 메시지 가 나타납니다.

Mounted /dev/dm-1 at /media/dpm/e8cf82c0-f0a3-41b3-ab28-1f9d23fcfa72

거기에서 데이터에 액세스 할 수 있습니다 :)

udiskctl을 사용하여 디스크 잠금

장치를 마운트 해제하십시오.

udisksctl unmount -b /dev/mapper/ubuntu--vg-root

ubuntu-vg먼저 볼륨 그룹 의 모든 논리 볼륨을 비활성화해야합니다 . 그렇지 않으면 잠금을 시도하면 '기기 사용 중'행에 오류가 발생합니다 ( 추가 정보 ).

sudo lvchange -an ubuntu-vg

그런 다음 암호화 된 파티션을 잠글 수 있습니다

udisksctl lock -b /dev/sdb5

노트

  • udisksctl명령은 실행 하지 않고 sudo .
  • 장치 매퍼 이름은 다음 ubuntu--vg-root명명 (나는 그것이라고 본 적이 예를 들어 우분투 릴리스에 따라 변경 될 수 있습니다 system-rootubuntu-root도). 이름을 찾는 쉬운 방법 은 LUKS 파티션을 잠금 해제 한 후 다음 명령을 실행하는 것입니다 .

    ls -la /dev/mapper

    그런 다음 ls명령 의 출력을 보면 일반적으로 필요한 이름이/dev/dm-1

  • 장치 맵퍼 ​​이름, 대안 : 이전 명령의 대안은 다음을 실행하는 것입니다.

    lsblk -e7

    여기에서 장치 이름 매핑을 트리보기로 볼 수 있습니다. 이 -e 7옵션은 설치된 스냅에서 생성 된 루프 장치 (ID 7)를 출력에서 ​​제외하는 데 사용됩니다. 혼란을 덜기 위해.

  • 논리 볼륨 이름 : sudo lvs명령을 실행하여 볼륨 그룹 및 논리 볼륨의 이름을 찾을 수 있습니다
  • 디스크 앱 : 그놈 디스크 앱은 파티션을 잠그기 전에 논리 볼륨을 자동으로 비활성화하지 않습니다. GUI를 통해 파티션의 잠금을 성공적으로 해제 한 경우에도 GUI에서 sudo lvchange -an ubuntu-vg잠 그려면 명령 줄로 이동하여 명령을 실행 해야합니다.

1
나는 이것이 노틸러스가 libudisks2를 사용하는 것과 다소 비슷하다고 생각하기 때문에 이것이 최선의 대답이라고 생각합니다. 또한 권한이없는 사용자로서 잘 작동하도록 이것을 테스트했습니다.
Jaap Versteegh

9
불행히도 Object /org/freedesktop/UDisks2/block_devices/dm_2d3 is not a mountable filesystem.어떤 조언도 오류가 발생 합니까?
wawa

1
@wawa 저도 같은 문제를 겪고이 응답에 해결 askubuntu.com/a/895508/334823
라파엘

2
5 년 전, 암호화 된 파티션을 다시 구출해야한다는 것을 알게되었습니다. 나는 Ubuntu 18.04 라이브 USB 스틱을 사용했고 그 당시에 설명한 것과 동일한 단계를 따랐습니다. 이전과 마찬가지로, 그들은 잘 작동했고 나는 sudo그들을 실행할 필요 가 없었 습니다.
David Planella

1
@Selah, 마운트에 사용할 장치 경로를 더 잘 설명하기 위해 답변을 확장했습니다. mwfearnley : 로그인 한 사용자의 권한을 확인하는 것이 좋습니다.
David Planella

87

볼륨이 LUKS로 암호화되어있을 수 있습니다. 마운트 방법은 다음과 같습니다.

당신이 필요합니다 :

sudo apt-get install cryptsetup

볼륨을 해독하려면

sudo cryptsetup luksOpen /dev/sda1 my_encrypted_volume

이제 평소처럼 마운트 할 수 있습니다.

sudo mkdir /media/my_device
sudo mount /dev/mapper/my_encrypted_volume /media/my_device

컨테이너를 다시 잠 그려면 먼저 마운트를 해제해야합니다.

sudo umount /media/my_device
sudo cryptsetup luksClose my_encrypted_volume

해당 /media위치 에 자동으로 넣으려면 udisk 도구를 사용하십시오.

sudo udisks --mount /dev/mapper/my_encrypted_volume

따라서 GUI를 통해 권한이없는 사용자도 권한이없는 사용자로 할 수 없습니까?
cha

실제로 시스템 설정에 따라 다릅니다. 시스템에서 사용자에게 장치에 대한 액세스 권한을 부여하는 한 대부분의 명령이 작동해야한다고 생각합니다.
Georg Schölly

1
Ubuntu 15.04 udisks2는 대신 패키지를 배송하고 udisks전자는 도구의 이름을 바꿉니다 udisksctl.
skierpage

불행히도 우분투 16.04에서 저에게 효과가 없었습니다. 마운트 : 알 수없는 파일 시스템 유형 'LVM2_member'
셀라

@Selah : LUKS 볼륨이 아닌 것을 해독하려고하는 것 같습니다. 아마도 당신이 아닌 다른 것을 사용해야 할 수도 있습니다 /dev/sda1.
Georg Schölly

22

이 오류가 발생하면 :

mount: unknown filesystem type 'LVM2_member'

운영:

sudo apt-get install lvm2
sudo lvscan

그런 다음 보이는 모든 LVM을 활성화하십시오

sudo vgchange -ay

그런 다음 마운트를 다시 실행하십시오.

sudo mount /dev/mapper/my_encrypted_volume /media/my_device

7
마지막 줄이 반드시 정확한 것은 아닙니다. 그래도 같은 오류가 발생할 수 있습니다. 대신, lvscan 대신 나열된 드라이브 중 하나를 마운트하십시오/dev/mapper/my_encrypted_volume
Weasemunk

이것은 나를 위해 작동하지 않았습니다. 동일한 오류 마운트 : 알 수없는 파일 시스템 유형 'LVM2_member'. 플래시 드라이브에서 부팅하기 때문일 수 있습니다.
셀라

@SeanScott 대단히 감사합니다 ... 설치 프로그램을 사용하여 드라이브를 암호화했습니다. 이제 데이터를 복구하려고하는데 이러한 것들을 새로 배워야합니다 ... d' oh
CameronNemo

13

내가 겪었던 한 가지 문제는 중복 볼륨 그룹 이었습니다 . 내 복구 시스템과 복구 할 드라이브는 LVM이있는 우분투 시스템이었습니다. 이것이 내가 두 개의 ubuntu-vg볼륨 그룹을 vgdisplay갖는 이유입니다 ( 각각 고유 한 UUID와 함께 둘 다 표시되지만 논리 볼륨에 도달 할 수 없음).

내 솔루션은 Georg의 답변을 기반으로합니다.

  • 라이브 리눅스 부팅하기 (중복 볼륨 그룹 이름을 사용하지 않도록)
  • sudo cryptsetup luksOpen /dev/sdaX my_encrypted_volume
  • 메시지가 표시되면 암호를 입력하십시오
  • sudo vgscan 포함 된 볼륨 / 그룹을 선택해야합니다.

  • 앞으로도 계속됩니다 : 이제 볼륨 그룹 이름을 변경하고 있습니다. 당신은 후에 운전을 부스트 할 수 없습니다!

    sudo vgrename ubuntu-vg ubuntu-vg2볼륨 그룹의 이름을 바꾸는 데 사용 합니다.

    해당 드라이브를 부팅해야하는 경우이 단계를 다시 수행 할 수 있지만 볼륨 그룹의 이름 을 ubuntu-vg로 다시 변경하십시오 . 다른 가능성은 부팅 구성을 새로운 vg-name으로 변경하는 것입니다.

이제 중복 VG-이름이 해결되었는지, 난, 내 일반 시스템에 다시 부팅을 다시 할 수 있습니다 cryptsetup..., vgscan그리고 마운트 /dev/mapper/ubuntu--vg2-root어디서나 당신이 좋아.


2
sudo vgdispay하나의 볼륨의 이름을 바꾸기 위해 UUID를 찾아 중복 이름 대신 사용할 수도 있습니다 . 즉, UUID를 잡고 sudo vgrename <uuid> old나를 위해 일한 것입니다.
mpontillo

지금은 Mike의 제안을 테스트 할 수 없지만 작동한다면 볼륨 그룹 이름을 바꾸는 것보다 낫습니다!
amenthes

5

여기에 sdb1 은 장치 이름을 입력 해야하는 예입니다.이 명령은 루트 권한이 필요하지 않습니다.

암호화 된 디스크 잠금 해제

udisksctl unlock -b /dev/sdb1

올바른 암호를 삽입하면 다음과 같이 출력됩니다. / dev / sdb1을 / dev / dm-3으로 잠금 해제

그런 다음 / media /에 마운트하십시오.

udisksctl mount -b /dev/dm-3

다음과 같이 출력되어야합니다. / media / yourUserName / sdb에 마운트 된 / dev / dm-3

마운트 해제

udisksctl unmount -b /dev/dm-3

다시 잠그다

udisksctl lock -b /dev/sdb1

2
disksctl mount -b / dev / dm-4 오브젝트 / org / freedesktop / UDisks2 / block_devices / dm_2d4는 마운트 가능한 파일 시스템이 아닙니다.
DevilCode

이 문제를 해결 하셨나요? (비 장착 FS와 ... 나도 같은 무엇입니까로)
올렉 타라 센코

1
같은 문제, 나를 위해 일한 것에 대한이 답변을 참조하십시오 askubuntu.com/a/895508/334823
raphael

3

위의 모든 답변은 사용자가 어떤 파티션이 암호화 된 파티션인지 이미 알고 있다고 가정했습니다. 커맨드 라인을 좋아하지 않는 사람이 왔을 때 사용자 친화적 인 답변을 기대하고있었습니다. 그래서 내 2 센트.

  1. 우분투의 "디스크"응용 프로그램을 엽니 다.
  2. 왼쪽 패널에서 마운트 된 하드 디스크를 찾으십시오.
  3. 이름에 "LUKS"가있는 파티션을 클릭하십시오. 이렇게하면 아래의 "장치"텍스트 (내 경우에는 /dev/sdb4) 에서 마운트 지점을 볼 수 있습니다 .

그런 다음 위의 조언처럼 마운트하려고했습니다.

$ sudo cryptsetup luksOpen /dev/sdb4 someNameForMyVolume
Enter passphrase for /dev/sdb4: 

그러나이 오류가 발생했습니다 :

Cannot use device /dev/sdb4 which is in use (already mapped or mounted).

자, 노틸러스가 이미 마운트를 시도한 것 같습니다 (암호 해독 된 트리를 표시하지 않더라도 USB를 연결하면 실제로 암호를 묻는 메시지가 표시되기 때문에). 그러나 오류 메시지는 이미 매핑 / 마운트 된 위치를 알려주지 않기 때문에 실제로 도움이되지 않습니다. 그러나이 경우이 명령이 도움이됩니다.

$ udisksctl unlock -b /dev/sdb4
Passphrase: 
Error unlocking /dev/sdb4: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Device /dev/sdb4 is already unlocked as /dev/dm-3

아하! 그렇습니다 /dev/dm-3.

그러나 마운트하려고하면 작동하지 않습니다.

$ udisksctl mount -b /dev/dm-3
Object /org/freedesktop/UDisks2/block_devices/dm_2d3 is not a mountable filesystem.

땜질을 많이 한 후에, 나는 duplicate volume groups명령 sudo vgscan -v과 ( @amenthes에 의해 설명 된) 문제가 발생 한다는 것을 알았습니다.sudo vgdisplay 같은 볼륨 그룹의 이름을 가진 두 개의 항목을 표시했다. 그러나 볼륨 방식의 이름을 바꾸기 위해 LiveCD로 부팅 할 필요가 없습니다. 링크 에서 위의 인용 (링크가 끊어진 경우) :

당신이 실행 ls -la /dev/mapper/하면 당신은 luks-xxxxxx-xxxxx-xxxx또는 그와 같은 파일을 볼 수 있습니다. 그것은 Ubuntu가 대화 상자가있는 암호화 암호를 요구했지만 암호를 열지 못했을 때 생성 된 매핑입니다 (모든 대화 상자는 전화를 걸었습니다.luksOpen 하여 해당 를 / dev / mapper / luks-xxx 파일에 매핑했습니다). 지금:

  1. 다음을 실행하여 물리 볼륨을 사용할 수 있는지 확인하십시오 sudo pvdisplay명령 . / dev / mapper / luks-xxx-whatever 여야합니다.
  2. 다음을 실행하여 볼륨의 UUID를 가져옵니다. sudo pvs -o +vg_uuid . UUID는 대시로 구분 된 7 개의 값을 포함하여 오른쪽 끝까지 표시되는 값입니다. 다음 단계에서 사용할 수 있도록 복사하십시오. UUIDS를 혼동하지 말고 잘못된 것을 복사하십시오. 현재 / dev / mapper / luks-xxx- 어떤 장치에 대해서만 복사하십시오.
  3. 다음 명령을 실행하여 이전 디스크의 볼륨 그룹을 변경하십시오. sudo vgrename UUIDOFYOURDISKHERE oldhd 변경 "oldhd"를 현재 디스크의 볼륨 그룹 이름과 다른 한 원하는 것으로 변경할 수 있습니다. 이 단계를 수행하면 볼륨 그룹 이름과의 충돌이 제거되어 이제 볼륨을 사용할 수있게됩니다.
  4. 명령을 실행 vgchange -a y볼륨을 활성화 을 .
  5. 다음과 같이 어딘가에 마운트 지점에 대한 폴더를 만듭니다. sudo mkdir /media/<yourUserName>/someDir
  6. 마운트 : sudo mount /dev/oldhd/root /mnt/oldhd.
  7. 파일로 작업 한 후 ubuntu-vg볼륨을 여전히 부팅 가능하게하려면 볼륨 그룹의 이름을 다시 바꾸어야 합니다.

2

GUI 도구를 사용하여 암호화되지 않은 파티션을 결정하기를 원하지 않는 사람들을 위해.

  • 암호화 된 파티션 찾기

    lsblk -lf | grep LUKS
    

    -l은 "목록"형식을 요청 - 우리는 나무가 필요하지 않습니다
    -f우리에게 파일 시스템의 이름을 너무 보여줍니다
    우리가 뭔가를 얻을

    sdc2 crypto_LUKS b09d6209-......

  • 우리가 원하는 파티션을 잠금 해제하십시오 (필자의 경우 /dev/sdc2)

    udisksctl unlock -b /dev/sdc2
    

    -b우리는 블록 장치의 경로를 제공하는 것을 의미
    우리는 다음 단계를 위해 필요한 정보와 긍정 응답을 암호를 입력 한 후 :

    Unlocked /dev/sdc2 as /dev/dm-6

  • 새로 만든 장치를 마운트 ( dm스탠드 장치 관리자 )

    udisksctl mount -b /dev/dm-6
    

    다시 유용한 정보가 담긴 긍정적 인 답변을 얻습니다.

    Mounted /dev/dm-6 at /media/g/Data.

    ( g이 시스템의 사용자 이름 Data은 해당 파티션에 사용한 레이블입니다)

    데스크탑 시스템 / 파일 관리자가 이미 장치를 자동으로 마운트했거나 이전에 직접 수행 한 경우 일 수 있습니다. 그런 다음과 같은 것을 얻습니다.

    Error mounting /dev/dm-6: GDBus.Error:org.freedesktop.UDisks2.Error.AlreadyMounted: Device /dev/dm-6 is already mounted at '/media/g/Data'.

    이것은 문제가되지 않습니다. 암호화 된 파티션에서 데이터에 액세스 할 수 있습니다.

  • 데이터에 액세스하십시오. ls /media/g/Data
  • (명령이, 당신은 설치에 사용 된 것과 같은 이름을 사용하는 장치를 다시 마운트 해제 unmount, 하지 umount :-))

    udisksctl unmount -b /dev/dm-6
    

    장치가 사용 중이 아닌 경우

    Unmounted /dev/dm-6.

  • 이제 파티션을 다시 잠그십시오 (파티션 이름을 기억해야합니다)

    udisksctl lock -b /dev/sdc2
    

    당신은 얻을 것이다

    Locked /dev/sdc2.

  • 선택적으로 완전한 외부 디스크의 전원을 끕니다

    udisksctl power-off -b /dev/sdc
    

    그래픽 데스크탑을 사용하면 여기에 오류가 발생할 수 있습니다.

    Error powering off drive: The drive in use: Device /dev/sdc3 is mounted (udisks-error-quark, 14)

    이 경우 udisksctl성공할 때까지 파티션을 하나씩 마운트 해제하는 데 사용할 수 있습니다 . 는 udisksctl power-off모든 메시지를 반환하지 않습니다.


2

나는 이전 답변에서 여러 길을 갔으며 이전 답변의 조합만이 나를 위해 일했습니다. 그는 내가 한 일과 잘 된 일, 잘못된 일과 해결 방법.

나는이 LUKS 암호화 된 하드 디스크 나에 대한 라이브 부팅 USB에서 마운트해야 우분투 15.10를 . 이를 위해 다음 명령으로 시작했습니다.

udisksctl unlock -b /dev/sda3

여기서 sda3는 암호화 된 파티션입니다. 이 명령은 나와 함께 작동하지 않았으며 왜 그런지 잘 모르겠으므로 다음 명령을 사용했습니다.

sudo cryptsetup luksOpen /dev/sda1 my_encrypted_volume

그것은 나와 함께 일했고 라이브 부팅에 있었기 때문에 설치할 필요가 없었습니다.

이제 HD를 마운트해야하는데 이것은 간단하지 않았습니다.

sudo mkdir /media/my_device
sudo mount /dev/mapper/my_encrypted_volume /media/my_device

그러나 두 번째 명령은 나와 함께 작동하지 않았으므로 다음과 같은 해결 방법을 찾아야합니다.

sudo udisksctl mount -b /dev/mapper/ubuntu--vg-root

그것은 나의 길이었다.. 그러나 당신은 길을 사용 dev/mapper/ubuntu하고 나머지 옵션을보기 위해 더블 탭을 사용할 수있다. 이것은 HDD를 다음과 같이 마운트했습니다.

Mounted /dev/dm-1 at /media/root/03cf6b80-fa7c-411f-90b9-42a3398529ce

그런 다음 다음 명령을 사용하여 다음과 같이 마운트했습니다 /media/my_device.

sudo mount /dev/dm-1 /media/my_device/

잘 작동했습니다.

요약하자면

sudo cryptsetup luksOpen /dev/sda1 my_encrypted_volume
sudo mkdir /media/my_device
sudo udisksctl mount -b /dev/mapper/ubuntu--vg-root
sudo mount /dev/dm-1 /media/my_device/

1

두 단계로 마운트 할 수 있으며 스크립트 예제가 있습니다.

참고 : udiskctl 서비스는 / media 아래에 항목을 마운트하며, USB 스틱을 마운트하는 데스크탑 사용자를 위해 더 설계되었습니다. 다른 곳에서 장치를 마운트하려는 경우 원하는 솔루션이 아닙니다.

여기 내가 운동 한 것이 있습니다. 이 예에서 암호화 된 장치는 lvm으로 만든 파티션이지만 실제로는 중요하지 않습니다. ext4 형식의 파티션입니다. 암호화 된 형태로

/dev/myvg/opt1 

암호화 된 부분은 다음과 같이 "열림"(암호 해독 됨)

  STEP 1:  sudo cryptsetup luksOpen /dev/myvg/opt1 opt1_opened

(여기에서 비밀번호 문구를 입력하십시오)

마지막 인수는 해독 된 블록 장치에 대한 임시 참조입니다. 재부팅하면 '매핑'이 사라 지므로 매번 다른 이름을 선택할 수 있습니다.

이제 장치로 표시됩니다.

ls /dev/mapper
control  myvg-opt1  myvg-root  opt1_opened

이 장치를 마운트 할 수 있습니다 : 이제 ext4 장치가 있습니다. 편리하게하려면 / etc / fstab에 줄을 추가하십시오

/dev/mapper/opt1_opened /opt1   ext4    noauto,users    0       0

마운트 포인트를 만듭니다 (제 경우 : sudo mkdir /opt1, 원하는대로 설정 권한). 1 단계에서 opt1_opened라는 이름을 사용한 경우 마운트하는 두 번째 단계입니다.

STEP 2: mount /opt1   #the fstab line lets users mount, so no need for sudo

장착되었습니다.

따라서 bash 스크립트는 다음과 같습니다.

#!/bin/bash
#needs to be run sudo
read -s -p "Enter LUKS password: " luks_password
printf $luks_password | cryptsetup luksOpen /dev/myvg/opt1 opt1_opened --key-file -
sudo -u tim mount /opt1

1

정답은 gio mount -d /dev/dm-x(do sudo)입니다.

이전 답변은 LUKS 암호를 GUI의 사용자 키 링에 캐시되어 있어도 LUKS 암호를 입력해야하므로 노틸러스 또는 Nemo 마운트 방법과의 연결이 끊어졌습니다. 사용gio 이전에 노틸러스 또는 Nemo가 저장 한 암호가 자동으로 됩니다.

자세한 답변은 https://unix.stackexchange.com/questions/394320/what-command-does-nemo-use-to-mount-drives/536842#536842를 참조 하십시오.


0

같은 것을 찾고 있었다 ...

mkdir단계는 또한 내가 수정 한 더 찾아 내 이유였다 policykit내 사용자가 암호화 된 볼륨 암호를 먼저 루트 passwd를위한 다음 묻지 않고 장착 할 수 있도록, 그래서sudo 살인을 통해도했다.

내가 찾은 해결책 gvfs-mountgvfs-bin패키지 에서 사용하는 것입니다 . 이제 gvfs-mount -d /dev/sda7암호화 된 암호 만 요청하고 아래에 마운트됩니다 /media/VOLUME_LABEL.


이것으로 운이 나지 않습니다. 단계 : 먼저 cat /proc/partitions드라이브의 / dev 레이블을 식별합니다. 둘째, gvfs-mount -d /dev/sdf1. "장치 파일 / dev / sdf1에 볼륨이 없습니다"라는 오류가 발생합니다. 그래도 가까이 보입니다!
cha

그것은 나를 위해 작동합니다. 이상하게 통해하지 /dev/disks/by-label/by-uuid, 만에 의해/dev/sdxx
Redsandro

/ etc / fstab에서 해당 장치를 삭제할 때까지 "장치 파일 / dev / sdf1에 볼륨이 없습니다"라는 메시지가 나타납니다. 그 후 gvfs-mount는 설계된대로 작동합니다
dbzix

참고 : gvfs-mount -d /dev/sdaXLinux Mint 17.3에서 완벽하게 작동했습니다 .GUI와 같이 암호가 필요하지 않습니다.
Jonathan Cross

0

(크루 톤) Ubuntu Xenial 16.04가 포함 된 크롬 북에서 발행 할 때 다음을 발견했습니다.

sudo cryptsetup luksOpen / dev / sda1 my_encrypted_volume

위의 게시물에 따라 비밀번호 문구를 입력하면 "이 비밀번호 문구에 사용할 수있는 키가 없습니다."라는 메시지가 나타납니다. 그러나 우연히 나는 cryptsetup 명령에 "--debug"를 추가하면 모든 것이 작동합니다 (매우 이상합니다!). 그런 다음 볼륨을 마운트하고 파일에 액세스 할 수 있습니다.

파일 관리자 Thunar에게 마운트 결과 "작업을 수행 할 권한이 없음"을 요청합니다. 오류. 그 주위에 방법을 알 수는 없지만 명령 줄에서 마운트를 수행 할 수 있기 때문에 다소 수용 가능합니다.


0

좋아, 앞에서 설명한 것처럼 mount: unknown filesystem type 'LVM2_member'오류가 발생 하는 이유 는 기본적으로 Linux 컴퓨터가 동일한 VG 이름을 외장 하드 드라이브에 할당하기 때문에 외장 HDD의 모든 파티션이 비활성화되어 있기 때문입니다.

이것이 당신이해야 할 일입니다.

  1. ()를 사용하여 외장 하드 드라이브를 분리하고 내장 VG UUID를 기록하십시오 sudo vgdisplay command.
  2. 이제 외장 하드 드라이브를 연결하고 외장 HDD의 VG 그룹 이름을 바꿉니다 (내부 아님, 상자가 깨짐) ( vgrename UUID_Number [new-group]).
  3. VGdiplay에서 새 이름이 업데이트되었는지 확인하고 이제 새 VGroup을 활성화 ( vgchange [new_group] -a y)하고 모든 파티션이 활성화되었는지 확인하십시오 ( lvscan).
  4. 이제 파티션 아래 ls /dev/mapper/[new_group]에 모든 파티션이 표시됩니다. 파티션을 마운트하기 만하면됩니다 ( mount -t ext4 /dev/mapper/[new_group]-data /zez)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.