Linux용 파티션 3개 생성(이중 부팅): sda5
sda6
및sda7
$ sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 163842047 163123200 77.8G 7 HPFS/NTFS/exFAT
/dev/sda4 163844094 625137344 461293251 220G 5 Extended
/dev/sda5 300913578 574355879 273442302 130.4G 83 Linux
/dev/sda6 574355943 625137344 50781402 24.2G 82 Linux swap / Solaris
/dev/sda7 163844096 300912639 137068544 65.4G 83 Linux
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ntfs System Reserved C20A88200A881417
├─sda2 ntfs DEDA9BDBDA9BADF1
├─sda4
├─sda5 ext3 5420f841-c31f-469e-8ccc-2234a78ac629
├─sda6 swap c8b4b405-868d-44a4-877b-3041eed61974 [SWAP]
└─sda7 ext4 b3f61b80-d200-40c0-9cfd-f5547ecb8e68 /
sr0
loop0 squashfs /snap/code/7
loop1 squashfs /snap/core/6964
Ubuntu CD 파티션을 사용하는 경우,
마운트 지점 sda7
은 다음과 같습니다./
마운트 지점 sda5
은 다음과 같습니다./home
그러나 다음 명령은 /home
마운트 지점을 표시하지 않습니다.
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 789M 9.5M 780M 2% /run
/dev/sda7 65G 7.5G 54G 13% /
tmpfs 3.9G 130M 3.8G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop1 89M 89M 0 100% /snap/core/6964
/dev/loop0 127M 127M 0 100% /snap/code/7
tmpfs 789M 56K 789M 1% /run/user/1000
df -h
마운트 지점이 표시되지 않는 이유는 무엇입니까 /home
?
답변1
제공된 출력에 따르면 /dev/sda5 파티션이 전혀 마운트되지 않은 것으로 보입니다 df -h
.
df 명령은 마운트된 파티션(스왑 파티션은 포함하지 않음)만 표시한다는 점을 기억하십시오. 파티션이 마운트되지 않은 경우 df 명령을 입력해도 표시되지 않습니다.
입력한 명령에서 볼 수 있듯이 df -h
sda7만 표시되지만 sda5와 sda6은 표시되지 않습니다. 그 중 하나는 스왑이고 다른 하나는 마운트되지도 않았기 때문입니다. 따라서 df -h 사용하면 표시되지 않습니다.
mount
dev/sda5 파티션을 마운트하려면 이 명령을 사용하여 원하는 디렉터리에 마운트하면 됩니다 . 예:
mount /dev/sda5 /home/bob
그러면 sda5 파티션이 사용자 "bob"의 홈 디렉터리에 마운트됩니다.
이 작업을 완료한 후 df 명령은 이제 /dev/sda5 파티션에 대한 /home 마운트 지점을 표시합니다.
식품안전청
부팅 시 파티션을 자동으로 마운트하는 영구 마운트의 경우 /etc/fstab 파일을 편집해야 합니다. 선호하는 텍스트 편집기를 사용하여 /etc/fstab에 이를 추가해야 합니다.
이 파일을 사용하면 시스템을 쉽게 부팅할 수 없게 될 수 있으므로 주의하세요.
#device mountpoint fstype options dump fsck
/dev/sdb1 /home/yourname/mydata ext4 defaults 0 1