Tag Archives: mount

Ubuntu18.04 Bionic Beaver HDD Mount 하드 추가

파티션 잡기

parted 이용
(참고) 

https://blog.hqcodeshop.fi/archives/273-GNU-Parted-Solving-the-dreaded-The-resulting-partition-is-not-properly-aligned-for-best-performance.html
$ sudo fdisk -l
~~~파티션 정보 확인

파티션 잡는 프로그램 기본으로 안 깔려있으니 설치
$ sudo apt install parted

$ sudo parted /dev/sdb
~~~
(parted) mktable gpt
(parted) mkpart
ext4
0%
100%

포맷

http://mhugt.tistory.com/47
http://noota.tistory.com/entry/%EC%9E%90%EB%8F%99-%EB%A7%88%EC%9A%B4%ED%8A%B8-%EB%B6%80%ED%8C%85-%EC%8B%9C-%EC%9B%90%ED%95%98%EB%8A%94-%ED%95%98%EB%93%9C%EB%94%94%EC%8A%A4%ED%81%AC-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EB%A7%88%EC%9A%B4%ED%8A%B8-%EB%90%98%EB%8F%84%EB%A1%9D-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0

$ sudo mkfs.ext4 /dev/sdb1
$ mkdir tmpdir
$ sudo mount /dev/sdb1 /tmpdir

자동 마운트

uuid 확인

$ sudo blkid
$ ll /etc/disk/by-uuid
$ nano /etc/fstab

맨뒷줄에 추가
UUID=xxxxxxxxxxxxxxxxxxxxxxuuidxxxxx /tmpdir ext4 defaults 0 0

tmpdir을 원하는 경로로 변경

마운트 테스트

$ sudo mount -fav

Ubuntu GPT disk 등록하기

파티션 만들기
2T이상은 gpt로 만들어야된다. fdisk로 안된다는 얘기… 설치할 때 한번에 하는게 편하지만 하드를 중간에 추가할 경우에는 이 작업이 필요하다.

$ sudo fdisk -l
$ sudo parted /dev/sdb
(parted) mklabel gpt
(parted) unit TB
(parted) print
1번방법-
(parted) mkpart
name 알아서
filesystem 다시포멧할거니까그냥엔터 아니면 ext4
start 0
end 위에서 print할 때 봤던거 하드끝까지 3.0TB
2번방법-
(parted) mkpart primary 0 0
3번방법-
(parted) mkpart primary 0.00TB 3.00TB
위에1,2,3번방법 아무거나 맘에드는대로 해주면되고
(parted) quit

파일시스템만들기 – 포멧
mkfs –type ext4 /dev/sdXY

마운트하기
$ sudo mkdir /data
$ sudo mount /dev/sdb1 /data
이렇게 하면 부팅할 때 마다 다시 등록해줘야한다.

영구적으로 마운트하기위해서 fstab 등록하기

$ sudo blkid
uuid확인
붙여넣기를 해야되니 ssh로 접속하는게 좋다
/etc/fstab에 위의 정보들을 보고 따라 잘 등록

UUID=39489af1-0f3z-7777c-djen-69a03jf93afd0 /data ext4 errors=remount-ro 0 1
UUID는 blkid했을 때 나온 주소
/data는 파일 마운트 경로
파일시스템타입ext4

$ sudo mount -a
전체 마운트 재등록하라는 뜻. 설정이 제대로 됏다면 오류없이 완료.

끝. 재부팅해본다.
제대로 등록되지 않았다면 컴퓨터가 안 켜질거다. 그렇다면 재설치

[Ubuntu]12.04 hdd mount

1회용(리부팅시 초기화)

$ mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222

 

자동으로 마운트되는거

$ sudo blkid
/dev/sda1: UUID="5G70-AE7B" TYPE="vfat"
/dev/sda2: UUID="01n2ce86-fy3d-44f9-gja1-7601d64658f3" TYPE="ext4"
/dev/sda3: UUID="c3db3f8d-fgr3-4f6f-9nra-afgrgr5aad5e" TYPE="swap"
/dev/sdb1: UUID="46g447fc-aj4f-41a1-ab72-c70747asnfed" TYPE="ext4"

/dev/sdb1을 /datadir 마운트 하려는 경우

/etc/fstab을 열어서 맨 밑에 이렇게 넣어주면 끝.

UUID=46g447fc-aj4f-41a1-ab72-c70747asnfed /datadir   ext4    errors=remount-ro 0     1

 

참고
http://serverfault.com/questions/3132/how-do-i-find-the-uuid-of-a-filesystem

https://help.ubuntu.com/community/Fstab

 

GPT인 경우-

http://www.psychocats.net/ubuntu/mountlinux

GPT인 경우 오류가 좀 발생했던 것 같은데…
이 부분은 더 찾아봐야겠다.

 

밑에는 퍼온거.

http://kjhfull.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-LVM-%EB%A7%88%EC%9A%B4%ED%8A%B8-%ED%95%98%EA%B8%B0
CentOS4.7이 디폴트로 설치된 하드를 백업받기 위해 새로운 시스템(centos5)에
꽂고 마운트 시켰는데 마운트가 안되는 현상이 있습니다.
원인은 LVM볼륨으로 작성되어서 그렇더군요!!
FDISK 상에서도 확인가능합니다.
====================================================================
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 83 Linux
/dev/sdb2 14 2222 17743792+ 8e Linux LVM
=====================================================================
sdb1은 바로 마운트 가능하지만 LVM시스템은 마운트가 되지 않습니다.
아래 절차에 따라 하면 마운트 되네요…

pvdisplay /dev/sdb2 =>물리적 볼륨명 확인
— Physical volume —
PV Name /dev/sdb2
VG Name VolGroup00
PV Size 16.92 GB / not usable 15.92 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 541
Free PE 1
Allocated PE 540
PV UUID 3oTLIk-mvTW-50qN-BTop-i5yY-32A1-a8wlWY

vgchange -a y VolGroup00 /물리적 볼륨그룹 액티브 시키기
2 logical volume(s) in volume group “VolGroup00” now active

lvdisplay -v VolGroup00 /로지칼 볼륨 확인 (2개가 있다.)
Using logical volume(s) on command line
Fixing up missing size (16.92 GB) for PV /dev/sdb2
— Logical volume —
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID oFRCUd-Pzhp-L0YE-yLG1-Tgr8-SH38-lJ1ymJ
LV Write Access read/write
LV Status available
# open 0
LV Size 16.38 GB
Current LE 524
Segments 1
Allocation inherit
Read ahead sectors auto
– currently set to 256
Block device 253:0

— Logical volume —
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID hDDcZ3-WjMx-0OPq-W3Kk-W1ue-pN9b-5ngyIV
LV Write Access read/write
LV Status available
# open 0
LV Size 512.00 MB
Current LE 16
Segments 1
Allocation inherit
Read ahead sectors auto
– currently set to 256
Block device 253:1

mount -t ext3 /dev/VolGroup00/LogVol00 /sdb

하면 sdb2파티셔이 /sdb로 마운트가 된다.

centos 수동 마운트

# fdisk -l
# mkdir /filedir
# yum install ntfs-3g
# mount -t ntfs-3g /dev/sdb1 /filedir

인스톨 하려면 패키지가 필요하다.

centos 자동마운트
#gedit / etc / fstab

/dev/sda2 /windows ntfs defaults 0 0

centos마운트 설명
1. yum-priorities package install for rpmforge add to yum
[root@localhost ~]# yum install yum-priorities -y
2. “priority=N” add to /etc/yum/pluginconf.d/priorities.conf

[root@localhost ~]# vi /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1
check_obsoletes = 1
priority=2

3. Install rpmforge

[root@localhost ~]# rpm -ivh http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

4. update yum

[root@localhost ~]# yum check-update

5. install “fuse”, “fuse-ntfs-3g”, “dkms”, “dkms-fuse”

[root@localhost ~]# yum install fuse fuse-ntfs-3g dkms dkms-fuse -y

6. make directory “windows” for mount ntfs

[root@localhost ~]# mkdir /windows

7. mount ntfs filesystem to “/windows” , type is ntfs-3g

[root@localhost ~]# mount -t ntfs-3g /dev/sda1 /windows

lvm mount 2번째
sudo apt-get install lvm2

sudo lvdisplay

나뉘어진 logical volume의 이름은 lvdisplay로 확인하였고,
volume group활성화 이후에 mount에 성공하였습니다.

volume group확인: pvdisplay /dev/hdd2
volume group활성화: vgchange -a y VolGroup00
logical volume확인: lvdisplay -v /dev/VolGroup00
logical volume mount: mount -t ext3 /dev/VolGroup00/LogVol00 /mnt/hdd