/dev/sdb
Ubuntu 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