두 번째 NVME의 탑재 지점 및 폴더는 시작 시 탑재되지 않습니다.

두 번째 NVME의 탑재 지점 및 폴더는 시작 시 탑재되지 않습니다.

문제: 두 번째 nvme의 마운트 지점과 폴더가 시작 시 마운트되지 않습니다. 마운트를 위해 /etc/fstab 항목을 사용할 것으로 예상할 수 있지만 이는 발생하지 않습니다.

이 디렉터리는 cli를 수동으로 사용할 때 마운트됩니다.

시스템 사양:

MX-Linux 23.1 최신 업데이트. 시스템: 커널: 6.5.0-1mx-ahs-amd64 [6.5.3-1~mx23ahs] 아치: x86_64 비트: 64 컴파일러: gcc v: 12.2.0 매개변수: BOOT_IMAGE=/boot/vmlinuz-6.5.0- 1mx -ahs-amd64 root=UUID= rosplash 데스크탑: Distro: MX-23.1_ahs_x64 대본: 2023년 10월 15일 베이스: Debian GNU/Linux 12(Bookworm)

기계:

유형: 데스크탑 시스템: Gigabyte 제품: H470M DS3H v: -CF 일련 번호: 마더보드: Gigabyte 모델: H470M DS3H v: xx 일련 번호: UEFI: American Megatrends v: F4 날짜: 2020년 8월 28일 CPU: 정보: 모델: Intel Core i9-10850K 비트: 64 유형: MT MCP 아키텍처: Comet Lake 세대: Core 10 레벨: v3 참고: 빌드 확인: 2020 프로세스: Intel 14nm 시리즈: 6 모델 ID: 0xA5 (165) 스테핑: 5 마이크로코드:0xF8[ /암호]

/etc/fstab에는 다음이 포함됩니다.

"# 플러그 가능 장치는 uDev에 의해 처리되며 fstab에는 없습니다.

UUID=8af127bf-3a7f-476c-9f2b-9c45b017c850 / ext4 폐기, noatime 1 1

UUID=4017-E145 /boot/efi vfat noatime,dmask=0002,fmask=0113 0 0

UUID=86656e34-9372-43b4-bcfc-d855da6d2925 /home ext4 삭제됨, noatime 1 0

/swap/swap 스왑 기본값 0 0"

"# /mnt/Data_PNY_2TB

#UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 폐기, noatime 1 0"

UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 자동, 기본값 0 0

노트: 관심 있는 NVMe는 UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d입니다. /mnt/Data_PNY_2TB Data_PNY_2TB는 시스템에 설치되지만 부팅 시에는 설치되지 않습니다.

시스템에 설치된 NVMe:

$ lsblk -f | lsblk grep nvme nvme1n1
└─nvme1n1p1 ext4 1.0 PNY_2TB_Label 4dae6d7c-f5bd-4ee9-b412-9ca648984e5d
nvme0n1
├─nvme0n1p1 vfat FAT32 EFI 시스템 4017-E145 251.8M 0% /boot/efi ├─nvme0n1p2 ext4 1.0 rootMX23 8af127bf -3a7f-476c- 9f2b-9c45b017c850 88.7G 14% / └─nvme0n1p3 ext4 1.0 homeMX 86656e34-9372-43b4-bcfc-d855da6d2925 1.6T 0% /home

$ sudo blkid /dev/nvme1n1p1

/dev/nvme1n1p1: LABEL="PNY_2TB_Label" UUID="4dae6d7c-f5bd-4ee9-b412-9ca648984e5d" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="PNY_2TB_Partition" PATUUID="06928216-0fe6-4800- b6355225df8e "

부팅 시 설치된 NVMe:

$ sudo 마운트 |grep nvme

/dev/nvme0n1p2 on / ext4 입력(rw,noatime,discard)

/dev/nvme0n1p1 /boot/efi에서 vfat를 입력합니다(rw, noatime, fmask=0113, dmask=0002, allowed_utime=0020, codepage=437, iocharset=ascii, shortname=mixed, utf8, 오류=remount-ro)

/home 유형 ext4의 /dev/nvme0n1p3(rw, noatime, 폐기)

목표: MX Snapshot isos 및 Timeshift 저장소 위치에 쓰기를 포함하여 데이터 저장소를 위해 부팅 시 두 번째 nvme 디스크를 마운트합니다. Thunar 장치에서 볼 수 있습니다. Thunar는 MX-Linux Xfce 기본 파일 관리자입니다.

솔루션, 제안 및 의견을 환영합니다. 미리 감사드립니다.

추가 테스트:

fstab의 마지막 항목을 다음과 같이 수정합니다.

UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt ext4 자동, 기본값 0 0

sudo mount -a mount: /mnt: 잘못된 fs 유형, 잘못된 옵션, /dev/nvme1n1p1의 잘못된 슈퍼 블록, 누락된 코드 페이지 또는 도우미 또는 기타 오류를 실행합니다. dmesg(1)은 mount 시스템 호출이 실패한 후 추가 정보를 제공할 수 있습니다.

이것은 만든다:

$ sudo dmesg | grep nvme1 [4.567014] nvme nvme1: pci 함수 0000:05:00.0 [4.572284] nvme nvme1: SUBNQN 필드가 없거나 잘못되었습니다. [4.572903] nvme nvme1: 종료 시간 초과가 10초로 설정됨 [4.577315] nvme nvme1: 8/0/0 기본/읽기/폴링 대기열 [4.578339] nvme nvme1: 가짜 네임스페이스 식별자 무시 [4.579902] nvme1n1: p1

그러나 cli를 수동으로 사용하면 작동합니다.

$ sudo 마운트 UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt mrmx@mymx:~/Desktop$ cd /mnt mrmx@mymx:/mnt $ ls Data_PNY_2TB

$UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB bash: /mnt/Data_PNY_2TB: 디렉토리입니다.

sudo 설치 UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB

/mnt/Data_PNY_2TB가 이제 설치되었습니다:

$ sudo mount |grep nvme1n1p1 /dev/nvme1n1p1 in /mnt 유형 ext4(rw,relatime) /dev/nvme1n1p1 in /mnt/Data_PNY_2TB 유형 ext4(rw,relatime)

Data_PNY_2TB는 시작 시 fstab을 사용하여 마운트하지 않고 cli를 사용하여 마운트합니다.

================================================= = =========

지금까지 댓글에 제공된 제안을 사용하여 얻은 추가 정보를 어떻게 제공해야 할지 잘 모르겠습니다. 지금까지의 결과는 다음과 같습니다.

도움과 링크에 감사드립니다. 잘 읽었습니다. 기억해야 할 점은...모든 방법이 실패하면 커널 매뉴얼 페이지(지침)를 읽어보세요. :)

/etc/fstab에서 전사/철자/철자 오류를 수정한 후,

$ cat /etc/fstab | grep UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d #UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 폐기, noatime 1 0

UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/Data_PNY_2TB ext4 기본값 0 0

#UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt/ ext4 자동, 기본값 0 0

사용자 소유자 문제가 있는 경우 sudo chown mrmx:mrmx /mnt/Data_PNY_2TB/ 외에 sudo chmod 666 /mnt 및 sudo chmod 666 /mnt/Data_PNY_2TB/를 사용한 후:

Data_PNY_2TB 폴더에 대해 나열된 권한이 /mnt로 나열되는지 /mnt/Data_PNY_2TB로 나열되는지에 따라 동일하지 않다는 점이 조금 이상해 보입니다.

ls /mnt를 사용하든 ls /mnt/Data_PNY_2TB를 사용하든 출력에는 아래와 같이 동일한 폴더가 나열되지만 Data_PNY_2TB에 대한 권한은 다릅니다.

$ sudo ls -hal /mnt

총 16K

drw-rw-rw-4 mrmx mrmx 4.0K 12월 1일, 11:15 .

drwxr-xr-x 19 루트 4.0K 12월 1일, 10:43..

drw-rw-rw- 4 mrmx mrmx 4.0K 12월 1일, 11:15 Data_PNY_2TB

drwxr-xr-x 2 루트 루트 4.0K 12월 1일 10:19 폴더 T_1 및

$ sudo ls -hal /mnt/Data_PNY_2TB

총 16K

drw-rw-rw-4 mrmx mrmx 4.0K 12월 1일, 11:15 .

drw-rw-rw- 4 mrmx mrmx 4.0K 12월 1일, 11:15 ..

drwxr-xr-x 2 mrmx mrmx 4.0K 11월 29일 17:55 Data_PNY_2TB

drwxr-xr-x 2 루트 루트 4.0K 12월 1일 10:19 폴더 T_1

Thunar를 사용하여 Data_PNY_2TB에 새 폴더를 생성하려는 시도와 스냅샷 ISO를 Data_PNY_2TB에 기록하려는 시도가 실패한 후 /mnt/Data_PNY_2TB/에 대한 추가 조사가 수행되었습니다. 다른 조사가 먼저 나열되고, 그 뒤에는 /mnt/Data_PNY_2TB/ 내에 폴더를 생성하려는 시도와 스냅샷을 사용하여 /mnt/Data_PNY_2TB/에 ISO를 쓰려는 시도의 출력이 나열됩니다.

추가 조사: 다음 명령을 사용하여 /mnt/Data_PNY_2TB 내에 새 폴더를 생성하려고 할 때

$ sudo mkdir /mnt/Data_PNY_2TB/folder_T_2,

sudo mkdir /mnt/Data_PNY_2TB/folder_T_2 명령은 예상대로 /Data_PNY_2TB 디렉터리에 폴더를 생성하지 않고 대신 /mnt에 새 폴더를 배치합니다.

$ sudo mkdir /mnt/Data_PNY_2TB/folder_T_2

ls -hal /mnt/Data_PNY_2TB 및 ls -hal /mnt를 나열하면 위의 예와 마찬가지로 Data_PNY_2TB 폴더에 대해 서로 다른 권한을 제공합니다.

$ sudo ls -hal /mnt/Data_PNY_2TB

총 20K

drw-rw-rw-5 mrmx mrmx 4.0K 12월 1일, 11:38 .

drw-rw-rw- 5 mrmx mrmx 4.0K 12월 1일, 11:38 ..

drwxr-xr-x 2 mrmx mrmx 4.0K 11월 29일 17:55 Data_PNY_2TB

drwxr-xr-x 2 루트 루트 4.0K 12월 1일 10:19 폴더 T_1

drwxr-xr-x 2 루트 루트 4.0K 12월 1일 11:38 폴더_T_2

compared to

$ sudo ls -hal /mnt

총 20K

drw-rw-rw-5 mrmx mrmx 4.0K 12월 1일, 11:38 .

drwxr-xr-x 19 루트 4.0K 12월 1일, 10:43..

drw-rw-rw- 5 mrmx mrmx 4.0K 12월 1일, 11:38 Data_PNY_2TB

drwxr-xr-x 2 루트 루트 4.0K 12월 1일 10:19 폴더 T_1

drwxr-xr-x 2 루트 루트 4.0K 12월 1일 11:38 폴더_T_2

Data_PNY_2TB에 대한 권한은 다르지만 위 ls 명령의 출력은 나열된 디렉터리와 동일합니다. 위의 두 ls 명령 중 어떤 명령을 사용하든 /Data_PNY_2TB에 대한 권한이 동일해지기를 원합니다.

Thunar 파일 관리자는 /mnt/Data_PNY_2TB 디렉토리에 새 폴더 생성을 허용하지 않습니다.

스냅샷은 또한 /mnt/Data_PNY_2TB/에 폴더 생성을 허용하지 않지만, 기본값은 /mnt/snapshot입니다. (활성창의 스크린샷은 허용되지 않으므로 텍스트 설명이 필요합니다.)

Snapshot 실행 시 /mnt/snapshot에 ISO 파일을 생성할 수 없습니다.

"ISO 파일을 생성할 수 없습니다. 대상 파티션에 충분한 공간이 있는지 확인하십시오."라는 오류 메시지가 나타납니다.

하지만 nvme는 새로 포맷되었으며 아래와 같이 충분한 공간이 있습니다.

$ sudo df /mnt/Data_PNY_2TB/folder_T_2

사용된 파일 시스템 1K 블록 무료 사용 % 마운트됨

/dev/nvme1n1p1 1921742316 28 1824050232 1% /mnt/Data_PNY_2TB

여기서 제가 잘 이해하지 못하는 일이 벌어지고 있습니다. :)

솔루션, 제안 및 의견을 환영합니다.

두 번째 M.2 nvme 기반 마더보드를 Data_PNY+2TB 폴더의 데이터 디스크로 사용하는 현재 문제를 우회하기 위해 외부 M.2 USB 어댑터를 사용할 수 있습니까?

답변1

사용하려는 옵션은 "기본값"이 아닌 "기본값"이라고 합니다. 이렇게 하면 올바른 /etc/fstab입력이 됩니다.

UUID=4dae6d7c-f5bd-4ee9-b412-9ca648984e5d /mnt ext4 defaults,auto 0 0

https://manpages.debian.org/testing/mount/mount.8.en.html#:~:text=selinux(8).-,defaults,-use %20the%20default

편집: 매뉴얼이 작동하는 이유 mount는 옵션을 제공하지 않고(따라서 오타가 발생하지 않음) 모든 것이 제대로 작동하기 때문입니다.

답변2

문제를 해결하려면 nvme를 교체하십시오.

관련 정보