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 마운트 지점을 표시합니다.
FSTAB
부팅 시 파티션이 자동으로 마운트되는 영구 마운트의 경우 /etc/fstab 파일을 편집해야 합니다. 선호하는 텍스트 편집기를 사용하여 /etc/fstab에 추가해야 합니다.
이 파일을 사용하면 시스템이 부팅되지 않을 가능성이 매우 높으므로 주의하세요.
#device mountpoint fstype options dump fsck
/dev/sdb1 /home/yourname/mydata ext4 defaults 0 1