Google을 검색하고이 웹 사이트를 검색했으며 다양한 용어, 구, 따옴표를 사용하고 따옴표없이 검색했으며이 겉보기 쉬운 작업에 대한 답변을 찾을 수 없습니다.
명령 줄에서 하드 디스크를 읽기 전용으로 어떻게 마운트합니까? 매뉴얼 페이지에 대한 링크를 원하지 않거나 필요로하지 않습니다. 다음 사항에 해당하는 경우 입력해야 할 내용을 정확히 입력하고 싶습니다.
- 마운트 할 디스크는 / dev / sda에 있습니다.
- 2TB입니다-읽기 전용이 아닌 읽기 전용으로 마운트하는 것이 중요합니다. 매우 중요합니다.
- 라이브 우분투 CD에서 작업하고 있으므로 fstab 또는 해당 문제에 대한 파일을 편집 할 사업이 없습니다.
답변
/dev/sda
전체 디스크를 나타내는 마운트하지 않습니다 . 마운트 /dev/sda1
하거나 원하는 파티션.
마운트 포인트를 만들고 원하는대로 호출하십시오.
sudo mkdir /media/2tb
산
sudo mount -o ro /dev/sda1 /media/2tb
완료되면 디스크를 마운트 해제해야합니다
sudo umount /media/2tb
man mount 또는 https://help.ubuntu.com/community/Fstab 참조
답변
USB 연결 드라이브를 Ubuntu 12.04에 연결하고 시스템이 자동으로 마운트합니다. 터미널에서 방금 말하면 mount
현재 정보를 보여줍니다. 읽기 전용으로 다시 마운트하고 싶습니다.
에서 추정 man mount(8)
:
sudo mount -o remount,ro /dev/sdb4 /media/HP_TOOLS
잘 작동하는 것 같았습니다. 자동 마운트 된 파티션마다 수행해야합니다.
답변
파일 시스템을 읽기 전용으로 마운트 할 때 약간의 문제가 발생할 수 있습니다. 어쨌든 시스템이 장치에 쓰려고 시도 할 수 있습니다.
이러한 이유로 noload
플래그가 사용되어 디스크가 차단되었음을 시스템에 알릴 수 있습니다.
내가 찾은 가장 좋은 해결책은 다음과 같습니다.
sudo mount -o ro,noload /dev/sda1 /media/2tb
설명서의mount(8)
다음과 같이 옵션에 대해 설명합니다 :
-r
,--read-only
파일 시스템을 읽기 전용으로 마운트하십시오. 동의어는
-o ro
입니다.파일 시스템 유형, 상태 및 커널 동작에 따라 시스템이 여전히 장치에 쓸 수 있습니다. 예를 들어, 파일 시스템이 더티 인 경우 Ext3 또는 ext4는 저널을 재생합니다. 이러한 종류의 쓰기 액세스를 방지하려면
ro,noload
마운트 옵션을 사용 하여 ext3 또는 ext4 파일 시스템을 마운트하거나 블록 장치를 읽기 전용 모드로 설정하십시오 (명령 참조)blockdev(8)
.[…]
norecovery
/noload
장착시 저널을로드하지 마십시오. 파일 시스템이 깨끗하게 마운트 해제되지 않은 경우 저널 재생을 건너 뛰면 파일 시스템에 불일치가 포함되어 여러 가지 문제가 발생할 수 있습니다.
자세한 내용 은 SANS Digital Forensics and Incident Response Blog의“더티 EXT4 파일 시스템 마운트 방법”에 대한 훌륭한 설명을 참조하십시오 .
답변
1 단계 : 디스크를 기기에 연결 한 후 디스크에 표시되는 내용을 보려면 아래 명령을 내립니다.
sudo fdisk -l
디스크를 파티션 테이블 로 /dev/sda
또는 /dev/sdb
파티션 테이블과 함께 표시 합니다.
Disk /dev/sdb: 7.5 GiB, 8053063680 bytes, 15728640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0e0e8e70
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 2902111 2902112 1.4G 0 Empty
/dev/sdb2 2888004 2892739 4736 2.3M ef EFI (FAT-12/16/32)
2 단계 : 아래 명령을 실행하여 마운트 된 위치를 확인하십시오. 예를 들어
$ sudo df -HT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 4.2G 0 4.2G 0% /dev
tmpfs tmpfs 829M 10M 819M 2% /run
/dev/mapper/ubuntu--vg-root ext4 484G 149G 311G 33% /
tmpfs tmpfs 4.2G 20M 4.2G 1% /dev/shm
tmpfs tmpfs 5.3M 4.1k 5.3M 1% /run/lock
tmpfs tmpfs 4.2G 0 4.2G 0% /sys/fs/cgroup
/dev/sda1 ext2 495M 111M 359M 24% /boot
/dev/sdb1 iso9660 1.5G 1.5G 0 100% /media/username/Ubuntu
3 단계 : 마지막으로 아래 명령 만 실행하여 다시 마운트하십시오 ro
.
sudo mount -o remount,ro /dev/sdb1 /media/username/Ubuntu