우분투 마운트 설정

  1. 기존 디스크 파티션 제거하고 다시 만들기

fdisk -l // 연결된 디스크들 확인
fdisk /dev/sdb // 디스크 설정 진입 (본인이 변경을 원하는 디스크주소로 해야한다)
d // 파티션 삭제
n // 파티션 생성
엔터 연타
w // 저장
// 파티션 하나로만 쓸거라 이렇게 했음

2. 파티션 형식 확인

fsck -N /dev/sdc1 //본인 파티션 위치로 해야합니다.

// 새로운 형식으로 포맷할 거면
mkfs.(형식) ex) mkfs.ext4

root@silvercodeserver02:/home/secondpage# mkfs.ext4 /dev/sdb
mke2fs 1.47.0 (5-Feb-2023)
Found a dos partition table in /dev/sdb
Proceed anyway? (y,N) y
Creating filesystem with 122096646 4k blocks and 30531584 inodes
Filesystem UUID: 39da5bd4-3f73-45f0-8fc7-29a0f798b3e8
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632,
2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

blkid // disk uuid 확인

2. 마운트 초기화되지 않도록 설정변경

vi /etc/fstab

1번이 디스크 위치이고 2번이 로컬 위치이다.

[디스크 이름 or 디스크 UUID] [마운트 포인트] [파일 시스템] [마운트 옵션] [덤프(백업)유무] [fsck 검사 순서]

이렇게 기입하면 된다.

// 아래는 참고

마운트옵션에 넣을 수 있는 옵션들
auto: 부팅시 자동으로 마운트
exec: 실행 파일을 실행할 수 있게 마운트
suid: setUID, setGID를 사용할 수 있게 마운트
rw: 읽기, 쓰기 권한 가지게 마운트
nouser: 일반유저 마운트 권한 없음

나는 두 개 마운트 해야해서 아래처럼 함

나는 탭으로 구분했다.

+++ 이렇게 했었는데 재부팅하니 디스크 패스 위치가 바뀌어버렸다

그래서 디스크 패스를 UUID로 수정함

3. 마운트

mount 디스크파티션주소 로컬주소
ex) mount /dev/sdc1 /home/asdf/test

혹은 이미 위에 설정해놓았으니 reboot해도 된다

4. 확인

이제 확인차 재부팅을 해본다

shutdown -r

재접속 후 마운트 확인

df -h

여전히 잘 마운트 되어있는 것이 확인된다.

이렇게 다 하고 이미지까지 삭제하고 다시 컨테이너 run 했더니 잘 된다...