마운트: 잘못된 파일 시스템 유형, 잘못된 옵션, 잘못된 슈퍼블록

마운트: 잘못된 파일 시스템 유형, 잘못된 옵션, 잘못된 슈퍼블록

/dev/sdbUbuntu Server 16에 새 하드 드라이브( )를 추가하고 모든 것이 순조롭게 parted /dev/sdb mklabel gpt실행 sudo parted /dev/sdb mkpart primary ext4 0G 1074GB되었습니다. 그런 다음 드라이브를 마운트하려고합니다.

mkdir /mnt/storage2
mount /dev/sdb1 /mnt/storage2

밝혀지다

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

mount -t ext4 /dev/sdb1 /mnt/storage2나는 같은 결과를 가지고 이것을 시도했다 . 이전에도 이런 일을 여러 번 해봤지만 이런 일은 한 번도 없었습니다. 나는 이것을 읽었다설치: CentOS 6.0의 /dev/sdb에서 잘못된 파일 시스템 유형, 잘못된 옵션, 슈퍼블록 오류소용이 없습니다.

드라이브에 대한 fdisk 출력

Disk /dev/sdb: 1000 GiB, 1073741824000 bytes, 2097152000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 0E136427-03AF-48E2-B56B-A467E991629F

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 2097149951 2097147904 1000G Linux filesystem 

답변1

경고: 이렇게 하면 드라이브가 지워집니다!


여전히 (새로운) 파일 시스템("포맷된 파티션"이라고도 함). 

다시 확인해보세요당신이 정말로 원하는 것이 무엇인지씌우다현재 콘텐츠파티션 지정! 바꾸다XY이에 따라 올바른 파티션을 지정했는지 다시 확인하십시오 . 예 sda2:sdb1

mkfs.ext4 /dev/sdXY

parted /  mkpart파일 시스템을 생성하지 않습니다. 이것별도의 사용 설명서보여주다:

2.4.5 주요 부분

주문하다:mkpart [part-type fs-type name] start end

    새로운 파티션을 생성하고, 아니요새 파일 시스템 생성그 파티션에.

    [강조하다. ]

답변2

Ubuntu 16.04의 /dev/sda에서 이 문제가 발생했습니다. 라이브 USB로 부팅하고 다음을 수행하여 문제를 해결했습니다.

디스크 사용량 보기lsblk

드라이브에 문제가 없는 경우 실행하여 fdisk -l시스템에서 드라이브를 사용할 수 있는지 확인하세요.

드라이브의 잘못된 슈퍼블록을 복구하려면 이 명령을 실행하세요.

fsck /dev/sda1(/dev/sda1을 복구하려는 드라이브로 바꾸십시오).

블록을 복구할지 묻는 메시지가 나타나면 "예 선택"을 누르세요.와이'

fsck가 모든 불량 블록을 복구하도록 허용합니다.

그런 다음 다음을 사용하여 장치를 설치할 수 있습니다.

sudo mount /dev/sda /media/ubuntu

이것은 나를 위해 문제를 해결했습니다.

답변3

nfs-utils제 경우에는 클라이언트 측에 설치하는 것이 해결책이었습니다 .

CentOS/레드햇:

yum install nfs-utils

우분투/데비안:

apt update
apt install nfs-kernel-server

답변4

나에게 있어 문제는 mount 명령에 허용되지 않는 옵션(umask, uid)이 포함되어 있다는 것입니다(아마 장치에 ext4 파일 시스템이 있기 때문일 것입니다).

sudo mount /dev/sda1 /media/ssd -o uid=pi,gid=pi
mount: /media/ssd: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
sudo mount /dev/sda1 /media/ssd -o umask=000
mount: /media/ssd: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.

옵션을 제거한 후 작동했습니다.

sudo mount /dev/sda1 /media/ssd
df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda1      ext4      220G   61M  208G   1% /media/ssd

일단 마운트되면 루트가 아닌 사용자에 대한 쓰기 액세스를 활성화하도록 권한 또는 소유권을 설정할 수 있습니다.

sudo chown -R pi:pi /media/ssd

관련 정보