반응형

OS 117

[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

[Linux - 리눅스 / Ubuntu - 우분투] 리눅스 파일 시스템 종류 - ext, ext2, ext3, ext4, dd

파일 시스템- 리눅스 운영체제의 주요한 기능 중 하나- 다양한 정보를 가진 파일과 디렉터리의 집합을 구조적으로 관리하는 체계 리눅스 고유의 디스크 기반 파일 시스템 - 리눅스는 초기에 미닉스의 파일 시스템(Minix File System. MFS)를 이용- 곧 ext 파일 시스템으로 알려진 리눅스 고유의 파일 시스템을 사용 ext(ext1) - 레미 카드가 개발.- ext 는 'Extended File System'의 약자- extfs라고도 하며, MSF의 기능을 확장했다는 의미- MSF의 경우 16비트 주소 체계를 사용. 파일 시스템의 최대 크기 64MB / ext 의 경우 2GB로 늘어남.- 파일 이름 같은 경우 MFS는 14바이트 / ext는 255바이트까지 지원- 하지만 ext 파일 시스템은 in..

OS/Linux - Ubuntu 2015.03.30

[Linux - 리눅스 / Ubuntu - 우분투] 프로세스, 작업 예약, Foreground, Background 프로세스 요약

프로세스 개념 - 현재 실행 중인 프로그램 => 프로세스- 시스템 프로세스 : 리눅스의 운영에 필요한 기능을 수행하는 프로세스 - 사용자 프로세스 : 사용자들이 실행한 프로세스- '부모 - 자식' 관계를 가지고 있음.- 프로세스는 각기 고유한 번호가 있음- 고유한 번호 = PID(Process Identification Number) 프로세스 종류 - 데몬 프로세스 => 리눅스 커널에 의해 실행되고 특정 서비스를 제공- 부모 프로세스 => 자식 프로세스를 만드는 프로세스- 자식 프로세스 => 부모 프로세스에 의해 만들어지는 프로세스- 고아 프로세스 => 결과를 돌려주기 전에 부모 프로세스가 먼저 종료된 자식 프로세스- 좀비 프로세스 => 사용하던 자원을 반납했지만 부모 프로세스로부터 작업 종료에 대한 승..

OS/Linux - Ubuntu 2015.03.30
반응형