리눅스에서 새 하드디스크를 마운트 하고 자 하는 경우


우선 fdisk 를 통해 새 하드디스크의 device number?(sda | sdb | sdc ...)를 확인해야한다.

$ sudo fdisk -l


확인한 device number(예시 sdc)를 가지고 fdisk 를 통해 파티션을 설정한다.

$ sudo fdisk /dev/sdX

Command (m for help): n

Partition type

p    primary (0 primary, 0 extended, 4 free)

e    extended (container for logical partitions)

Select (default p): 

Partition number (1-4, default 1):

First sector (2048-41943039, default 2048):

Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039):


Created a new partition 1 of type 'Linux' and of size 20 GiB.


Command (m for help): w

The partition table has been altered.

Calling ioctl() to re-read partition table.

Syncing disks.


파티션 설정이 끝나면, 포멧을 해야한다.

일반적으로 리눅스에서는 ext4 포멧을 사용한다.

$ sudo mkfs.ext4 /dev/sdc


이제 하드디스크가 준비가 완료 된 것이다.

다음은, 해당 하드디스크를 디렉토리 어딘가에 마운트 해야한다.

$ sudo mkdir /mnt

$ sudo mount /dev/sdc /mnt


그러나, 위와 같은 방법으로 마운트를 하면 매번 컴퓨터를 켤 때 마다 새로 마운트를 해줘야 한다.

컴퓨터가 부팅 될 때 자동으로 마운트는 /etc/fstab을 참조하여 하는데,

/etc/fstab에 해당 HDD를 추가하면 된다.

fstab에 HDD 정보를 UUID를 바탕으로 적어주기 때문에 이를 위해서는 우선, HDD의 UUID를 확인해아 한다.

$ sudo blkid

UUID를 확인하여 클립보드로 복사해 둔후

vi editor로 etc/fstab을 수정한다.

$ sudo vi /etc/fstab

fstab에 추가하는 형식은 아래와 같다.

<file system> <mount point> <type> <options> <dump> <pass>

UUID=5aa86733-92d5-4060-9086-d026d9409e7b /mnt ext4

이때, options, dump, pass는 입력하지 않아도 기본적으로 동작하는데는 문제없다.


'Programming > Linux' 카테고리의 다른 글

Systemd Service  (0) 2018.05.04
Linux tar, gz, bz2  (0) 2018.04.25
HandBrakeCLI  (0) 2018.04.06
Linux sed  (0) 2018.02.05
Linux find  (0) 2018.02.04

Linux에서 동영상 인코더로 많이 사용하는 HandBrake

Command Line 명령어로 HandBrake를 사용하기


옵션이 많아 따지기 귀찮으면

간단하게 preset을 사용하면 된다.

$ HandBrakeCLI --input <input_file> --output <output_file> --preset 'Devices/Apple 540p30 Surround'


preset list는

$ HandBrakeCLI --preset-list

로 확인하자


위의 Apple preset이 너무 느려서... 내가 사용하는 옵션은

$ HandBrakeCLI --input <input_file> --output <output_file> --encoder x264 --encoder-preset ultrafast  --rate 30 --width 640 --height 360


자세한 옵션은 help 옵션으로 확인하자.

$ HandBrakeCLI --help


'Programming > Linux' 카테고리의 다른 글

Linux tar, gz, bz2  (0) 2018.04.25
Linux HDD mount  (0) 2018.04.06
Linux sed  (0) 2018.02.05
Linux find  (0) 2018.02.04
Ubuntu sources.list generation  (0) 2017.09.06

NAS 등 다른 컴퓨터의 하드디스크를 네트워크 드라이브로 연결하고 싶은데,

sftp만 사용중이라면,


sftp-net-drive 를 사용해서 네트워크 드라이브로 설정하면 된다.

개인의 경우 nsoftware에서 간단하게 메일만 입력하면 무료로 다운받아 사용할 수 있다.


다운받은 SFTPNetDrive.exe를 실행하여 설치를 한 후

원격 하드디스크를 네트워크 드라이브로 설정하면 된다.

UI가 좋아서 설정방법은 어렵지 않다.


SFTP Net Drive를 실행하여


New Profile 로 연결할 원격 하드디스크의 기본적인 정보를 입력한다.(이름/IP주소)

※포트포워딩 등으로 인해 sftp의 포트가 22가 아닌경우 ip_addrss:port_number 방식으로 ip주소를 입력하면 문제없이 동작한다.


Username과 Password를 입력한 후 Connect 버튼을 누르면 연결이 된다.

이때 Drive Letter도 지정할 수 있다.


필요에 따라,

 Advanced Option - Protocol tab에서 UTF-8 인코딩을 설정할 수 있다.(한글이 깨져서 나오는 경우)

 Advanced Option - Drive tab에서 Root folder를 지정할 수 있다.


장시간 연결 시 연결이 끊기는 문제가 있는 듯 하긴하다...

'Programming > OrangePi' 카테고리의 다른 글

OrangePi Plus 2 + SATA  (0) 2017.10.02
OrangePi 에 Telegram Bot 구축하기  (0) 2017.09.16
OrangePi Fan on GPIO  (0) 2017.09.15
U+ 공유기 포트포워딩 문제  (0) 2017.09.09
OrangePi Plus 2 Ubuntu 설치  (0) 2017.06.17

+ Recent posts