Raspberry Pi 3에 Raspbian에 16GB USB 스틱을 설치하려고 합니다. 이 명령을 시도했지만 작동하지 않습니다.
sudo mkdir /share
내 완전한 시도는 다음과 같습니다.
$ sudo mkfs.ext4 /dev/sda1
mke2fs 1.42.12 (29-Aug-2014)
/dev/sda1 contains a ext4 file system
last mounted on Thu Feb 16 15:48:05 2017
Proceed anyway? (y,n) y
/dev/sda1 is mounted; will not make a filesystem here!
$ sudo mkdir /share
mkdir: cannot create directory ‘/share’: File exists
편집: 나는 독일어 튜토리얼을 시도했습니다:http://www.welzels.de/blog/projekte/raspberry-pi/low-budget-nas-mit-einem-raspberry-pi/pi-nas-einbinden-der-usb-festplatte/요점: 데이터 파일을 USB 드라이브에 넣고 싶은데 권한이 거부되었습니다.
답변1
Raspberry Pi(Raspberry Pi 4b)의 경우 sudo umount -fl /dev/sda1
다음을 사용하여 포맷할 수 있습니다.sudo mkfs.ext4 /dev/sda1
답변2
몇 가지 사항(표시되는 메시지에서 설명하고 있지만 설명하겠습니다):
먼저, 디렉토리 생성:
pi@raspberrypi:~ $ sudo mkdir /share
mkdir: cannot create directory ‘/share’: File exists
이미 존재하는 것을 만들 수는 없습니다. ls -ld /share
존재하는 것이 무엇인지 보여줍니다 /share
. 디렉토리가 아니라 파일인 경우 해당 위치에 해당 이름의 새 프로젝트를 생성하기 전에 해당 파일을 삭제하거나 이동하거나 이름을 바꿔야 합니다(실제로 디렉토리인 경우). 동일하게 적용됩니다), 소켓 또는 기타 파일 시스템 엔터티).
둘째, 파일 시스템이 생성됩니다.
pi@raspberrypi:~ $ sudo mkfs.ext4 /dev/sda1
mke2fs 1.42.12 (29-Aug-2014) /dev/sda1 contains a ext4 file system last mounted on Thu Feb 16 15:48:05 2017
Proceed anyway? (y,n) y
/dev/sda1 is mounted; will not make a filesystem here!
mkfs
이는 문제가 무엇인지 정확히 알려줍니다. 현재 마운트되어 사용 중인 파티션에서는 작업을 수행 할 수 없습니다 . 시도해 볼 수 있지만 umount /dev/sda1
이것이 실제로 루트 파일 시스템인 경우 작동하지 않을 수 있습니다. 이것을 확인하려면 mount
.
답변3
실행하려는 명령은 mkfs
ext4 파일 시스템으로 파티션을 포맷하기 위한 것입니다. USB 드라이브는 이미 포맷되어 있어야 합니다(vfat, DOS/Windows 파일 시스템 사용). 단지 파일을 복사하려는 경우에는 이 작업을 수행할 필요가 없습니다. mkdir /share
USB 드라이브가 아닌 루트 디렉터리 아래에 하위 디렉터리를 생성합니다 .
귀하가 연결한 HowTo는 Raspi에서 NAS를 사용하는 매우 구체적인 경우에 대한 것입니다. 이 작업을 원하지 않으시는 것 같으니 질문에 대해 잘못된 Google 검색결과를 선택하신 것 같습니다.
당신이 정말로 원하는 것은 mount
및 cp
명령을 사용하여 달성할 수 있습니다. Raspi에 대해서도 방법을 보여줄 수 있는 HowTo가 충분히 있어야 합니다.