사용자 도구

사이트 도구


linux:mount

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
linux:mount [2022/10/20 16:42] – [볼륨연결하기] taekgulinux:mount [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== 리눅스 디스크 볼륨 마운트 ======
 +부팅시에도 쓰려면
 +/etc/fstab파일수정
 +<file fstab>
 +# /mnt/maro was on /dev/nvme0n1p9 
 +UUID=b27527a5-36c1-4257-9fef-e7e272bd31fa /mnt/maro               ext4    errors=remount-ro 0       1
 +</file>
  
 +====== Oracle Cloud 볼륨 사용하기 ======
 +===== 볼륨연결하기 =====
 +
 +1.OCI 콘솔에서 앞서 Attach된 Block Volume의 Device Path(/dev/oracleoci/oraclevdb)를 확인할 수 있습니다.
 +
 +
 +볼륨을 인스턴스에 연결하고 scsi명령을 수행한다.
 +
 +2.Device Path를 확인합니다.
 +<code bash>
 +[opc@examplelinuxinstance ~]$ ls -la /dev/oracleoci/
 +total 0
 +drwxr-xr-x.  2 root root  140 Jan 10 07:25 .
 +drwxr-xr-x. 20 root root 3200 Jan 10 07:25 ..
 +lrwxrwxrwx.  1 root root    6 Jan 10 05:41 oraclevda -> ../sda
 +lrwxrwxrwx.  1 root root    7 Jan 10 05:41 oraclevda1 -> ../sda1
 +lrwxrwxrwx.  1 root root    7 Jan 10 05:41 oraclevda2 -> ../sda2
 +lrwxrwxrwx.  1 root root    7 Jan 10 05:41 oraclevda3 -> ../sda3
 +lrwxrwxrwx.  1 root root    6 Jan 10 07:35 oraclevdb -> ../sdb
 +</code>
 +
 +3.마운트 할 디렉토리 생성
 +
 +<code bash>
 +sudo mkdir /mnt/maro
 +</code>
 +
 +4./etc/fstab 업데이트
 +<code bash>
 +sudo vi /etc/fstab
 +</code>
 +예시
 +<file fstab>
 +#
 +# /etc/fstab
 +# Created by anaconda on Wed Dec  1 01:55:42 2021
 +...
 +
 +## https://docs.us-phoenix-1.oraclecloud.com/Content/Block/Tasks/connectingtoavolume.htm
 +/dev/oracleoci/oraclevdb /mnt/vol1 xfs defaults,_netdev,nofail 0 2
 +</file>
 +
 +5.마운트
 +<code bash>
 +sudo mount -a
 +</code>
 +===== 볼륨확장하기 =====
 +<code bash>
 +mama@greed ~ % cd /dev/oracleoci 
 +mama@greed oracleoci % ll
 +total 0
 +lrwxrwxrwx 1 root root 6 Jan 13 14:46 oraclevda -> ../sdb
 +lrwxrwxrwx 1 root root 7 Jan 13 14:46 oraclevda1 -> ../sda1
 +lrwxrwxrwx 1 root root 8 Jan 13 14:46 oraclevda14 -> ../sda14
 +lrwxrwxrwx 1 root root 8 Jan 13 14:46 oraclevda15 -> ../sda15
 +mama@greed oracleoci % sudo dd iflag=direct if=/dev/sdb of=/dev/null count=1
 +1+0 records in
 +1+0 records out
 +512 bytes copied, 0.000851876 s, 601 kB/s
 +mama@greed oracleoci % echo "1" | sudo tee /sys/class/block/sdb/device/rescan
 +1
 +mama@greed oracleoci % 
 +</code>
 +
 +==== 리눅스파티션확장 ====
 +<code bash>
 +# lsblk
 +# parted <volume_id>
 +# (parted) unit s
 +# (parted) print
 +# (parted) rm <partition_number>
 +# (parted) mkpart
 +# (parted) print
 +# (parted) quit
 +# lsblk
 +</code>
 +==== 파티션을 위한 파일 시스템 확장 ====
 +<code bash>
 +xfs_repair <partition_id>
 +mkdir <directory_name>
 +mount <partition_id> <directory_name> -o nouuid
 +xfs_growfs -d <directory_name>
 +df -lh
 +</code>