반응형

혼자의 세상 *^^* 448

[Linux - 리눅스 / Ubuntu - 우분투] 디스크 관리 - df, du

디스크 관리- 시스템에 설치되어 사용하고 있는 디스크는 주기적으로 관심을 두고 살펴봐야함- 언제 디스크 용량이 꽉 차고 배드 섹터가 생겨서 문제가 발생할지 알 수 없기 때문 디스크 사용량 확인- 파일 시스템별로 전체 사용량을 확인하는 'df' 명령- 디렉터리별로 디스크의 사용량을 확인하는 'du' 명령 df - 파일 시스템별 사용량 확인하기 - df 는 'disk free' 의 약자- 이 명령은 현재 시스템에서 사용 중인 파일 시스템의 사용량에 대한 정보를 출력- 전체 용량, 사용가능한 용량, 마운트 정보 등도 함게 출력 - 기능 : 디스크의 남은 공간에 대한 정보를 출력- 형식 : df [옵션] [파일 시스템]- 옵션 : * '-a' : 모든 파일 시스템을 대상으로 디스크 사용량을 확인 * '-k' :..

OS/Linux - Ubuntu 2015.04.12

[Linux - 리눅스 / Ubuntu - 우분투] 여러 디스크를 하나처럼 사용 - LVM

LVM(Logical Volume Manager)- - 디스크의 용량이 부족할 경우 여러 개의 디스크를 하나의 디스크처럼 사용 가능- LVM(Logical Volume Manager) 은 파티션을 효율적으로 사용할 수 있도록 해주는 관리도구- 한 파티션의 용량이 부족할 때 다른 파티션으로 연장하여 사용 가능 LVM의 기본 개념 - LVM 은 독립적으로 구성된 디스크 파티션을 하나로 연결하여 한 파티션처럼 사용할 수 있도록 해줌 - PV(physical volume, 물리 볼륨) : '/dev/sdb1', '/dev/sdb2' 과 같은 실제 하드디스크의 파티션을 의미- VG(volume group, 볼륨 그룹) : 여러 개의 PV 를 그룹으로 묶은 것을 뜻함. 예를 들어, '/dev/sdb1', '/dev..

OS/Linux - Ubuntu 2015.04.12

[Linux - 리눅스 / Ubuntu - 우분투] 디스크 마운트 - 파일 시스템 마운트, 사용하기

- (새로 장착한) 디스크를 파티션으로 나누고 시스템을 생성을 마치면 사용할 준비 완료.- 파일 시스템을 계층 구조에 마운트 하면 됨 마운트 포인트 준비하기 - 마운트 포인트는 어느 곳이든 상관없음(?)ex)sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mkdir /mnt/hard_d1 sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mkdir /mnt/hard_d2 sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mkdir /mnt/hard_d3 파일 시스템 마운트 ex)sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mount -t ext4 /dev/sdc1 /mnt/hard_d1 sjw-lenovo..

OS/Linux - Ubuntu 2015.04.11

[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템 생성, 마운트 - mkfs, mke2fs

디스크의 파티션 작업이 끝나면 다음으로 파티션에 파일 시스템을 생성해야함- 참조 : http://sharkmino.tistory.com/ 파티션 => 디스크를 독립적인 영역으로 구분하는 작업파일 시스템 => 파티션에서 파일과 디렉터리를 관리하기 위한 구조를 만드는 것 파일 시스템 생성 명령- mkfs- mke2fs- '/sbin' 폴더에 목록을 확인하면 더 많은 것을 알 수 있음 ( ex: sudo cat /sin ) mkfs - 기능 : 리눅스 파일 시스템을 만듬- 형식 : mkfs [옵션] 장치명- 옵션 : * '-t' 옵션 : 파일 시스템의 종류를 지정(기본 값은 ext2)- 사용 예 : mkfs /dev/sdb1, mkfs -t ext4 /dev/sdb1 - 'mkfs' 명령은 생성하는 파일 시스..

OS/Linux - Ubuntu 2015.04.10

[Linux - 리눅스 / Ubuntu - 우분투] 디스크 추가 설치(파티션 나누기) - 파티션, fdisk, sda

실제 PC에서디스크를 추가로 장착 후 진행하면 됨 디스크 파티션 나누기 - 디스크 장착 완료 후 디스크에 파티션을 생성해야함- 파티션 : 하나의 디스크를 독립된 영역으로 구분하는 것- 디스크 전체를 하나의 파티션으로 사용할 수도 있고, 여러 개의 파티션으로 나누어 사용할 수도 있음- 윈도우에서 디스크 하나를 'C 드라이브', 'D 드라이브' 로 나우어 사용하는 것과 같은 개념 디스크 장치의 이름 - 디스크와 관련된 작업을 하려면 디스크 장치의 이름을 알아야함- 'IDE 컨트롤러'에 연결된 디스크' 는 '/dev/hd'로 시작하는 이름을- 'SCSI' 나 'SATA 컨트롤러'에 장착된 디스크는 '/dev/sd' 로 시작하는 이름을- 최근에는 'IDE', 'SCSI' 등 구분 없이 모두 '/dev/sd' 로..

OS/Linux - Ubuntu 2015.04.09

[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템 마운트(2) - 마운트 관련 명령

장치를 디렉터리와 연결하려면 'mount' 명령을 사용해야함. mount - 기능 : 파일 시스템을 마운트함.- 형식 : mount [옵션] [장치명] [마운트 포인트]- 옵션: '-t 파일 시스템 종류' : 파일 시스템의 종류를 지정함. '-o 마운트 옵션' : 마운트 옵션을 지정 '-f' : 마운트할 수 있는지 점검만 함. '-r' : 읽기만 가능하게 마운트(-o ro와 동일.)- 사용 예 : mount, mount /dev/sdb1 /, mount -t iso9660 /dev/cdrom /mnt/cdrom 디렉터리와 장치의 연결을 해제하는 것을 언마운트라고 함('umount')unmount - 기능 : 파일 시스템을 언마운트- 형식 : umount [옵션] [장치명 또는 마운트 포인트]- 옵션 : ..

OS/Linux - Ubuntu 2015.04.07

[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템 마운트(1) - 마운트 포인트, '/etc/fstab'

마운트- 파일 시스템이 디렉터리 계층 구조와 연결되지 않으면 사용자가 해당 파일 시스템에 접근할 수 없음- 파일 시스템을 디렉터리 계층 구조의 특정 디렉터리와 연결하는 것을 '마운트'라 함. 마운트 포인트 - 디렉터리 계층 구조에 파일 시스템을 마운트하지 않으면 사용자가 접근할 수 없으므로, 마운트하지 않은 파일 시스템은 사용자가 해당 디렉터리로 이동해도 빈 디렉터리일뿐.- 마운트 되어야지만 사용자가 해당 디렉터리의 내용 확인 가능.- 이러한 디렉터리 계층 구조에서 파일 시스템이 연결되는 디렉터리를 '마운트 포인트' 라고 함 파일 시스템 마운트 설정 파일 - '/etc/fstab' - 리눅스 시스템을 부팅할 때 파일 시스템을 자동으로 마운트 할 수 있음.- 자동으로 파일 시스템이 마운트되게 하려면 '/e..

OS/Linux - Ubuntu 2015.04.06

[Linux - 리눅스 / Ubuntu - 우분투] 타입별로 포맷(ext4, ntfs, vfat, mke2fs.. 등등)

/sbin 폴더에 가보면 포맷별로 제공.user@ubuntu:~$ ls -al /sbin........lrwxrwxrwx 1 root root 8 3월 25 23:59 mkdosfs -> mkfs.fat -rwxr-xr-x 1 root root 97944 2월 17 04:25 mke2fs -rwxr-xr-x 1 root root 10440 2월 13 03:53 mkfs -rwxr-xr-x 1 root root 18736 2월 13 03:53 mkfs.bfs -rwxr-xr-x 1 root root 31216 2월 13 03:53 mkfs.cramfs lrwxrwxrwx 1 root root 6 2월 17 04:25 mkfs.ext2 -> mke2fs lrwxrwxrwx 1 root root 6 2월 17..

OS/Linux - Ubuntu 2015.04.05

[Linux - 리눅스 / Ubuntu - 우분투] 리눅스 파일 시스템 구조 - ext4, inode, 블록 그룹, 그룹 0 패딩, 슈퍼 블록, 그룹 디스크립터, GDT 예약 블록, 데이터 블록

리눅스 파일 시스템- 기본적으로 유닉스 운영체제에서 온 공통된 개념으로 구현- 파일은 inode로 관리- '디렉터리'는 단순히 파일의 목록을 가지고 있는 파일일 뿐- 특수 파일을 통해 장치에 접근 ex4 파일 시스템의 구조 - 효율적으로 디스크를 사용하기 위해 저장 장치를 논리적인 블록의 집한(블록 그룹)으로 구분- 일반적으로 블록은 4KB, 실제 크기는 설정에 따라 달라질 수 있음- 블록 그룹의 개수는 장치의 크기를 블록 그룹의 크기로 나눈 값 * 블록 그룹 0 => 파일 시스템의 첫 번째 블록 그룹 => 그룹 0 패딩과 슈퍼 블록, 그룹 디스크립터를 가지고 있음.* 블록 그룹 a => 파일 시스템에서 첫 번째 블록 그룹이 아닌 블록 그룹 => 그룹 0 패딩디 없지만, 슈퍼 블록과 그룹 디스크립터에 대..

OS/Linux - Ubuntu 2015.03.31
반응형