跳转至主要内容
  • 快速、轻松地下订单
  • 查看订单并跟踪您的发货状态
  • 创建并访问您的产品列表
  • 使用“Company Administration”(公司管理),管理Dell EMC站点、产品和产品级联系人。

Ubuntu Linux 파티션 및 디렉터리의 유형 및 정의 설명

摘要: 이 문서에서는 Ubuntu Linux의 구조를 논리적으로 설명할 수 있도록 Ubuntu Linux에서 사용되는 다양한 용어에 대한 참조를 제공합니다. (이러한 용어는 겹칠 수 있지만 두 가지 다른 항목을 동시에 의미하는 경우도 있음)

本文可能已自动翻译。如果您对其质量有任何反馈,请使用此页面底部的表单告知我们。

文章内容


症状


이 문서에서는 Ubuntu Linux에서 구조에 사용되는 다양한 용어를 논리적으로 설명할 수 있는 방법을 명확히 밝힙니다. 이러한 용어가 겹칠 수 있지만 두 가지 다른 항목을 동시에 의미하는 경우도 있습니다. 이 문서의 목적은 여러분을 Linux 전문가로 만드는 것이 아닙니다. 일부 용어 및 정의를 명확히 하기 위한 목적으로만 사용됩니다. 이 운영 체제를 더 잘 이해하고, 설치하고, 사용하는 데 도움이 됩니다.


목차:

  1. 파일 시스템
  2. 파티션
  3. 디렉토리

 

참고:

새로 설치 또는 듀얼 부팅 설치 방법을 사용하는 것이 좋습니다. 대부분 자동화되어 있으며 성공적으로 완료하거나 사용하기 위해 이 정도 양의 지식이 필요하지 않습니다.

컴퓨터에 Ubuntu가 설치된 상태로 배송되지 않은 경우 Windows OS(Operating System)로 되돌리는 방법이 해당 컴퓨터의 Dell 지원 자료에 포함되어 있을 수 있습니다. 이 정보는 참고용으로 제공되는 것이며 사용자 재량에 따라 사용합니다.


맨 위로 이동


原因

해당 사항 없음.

解决方案

 

파일 시스템

 

Linux 사용자에게 파일 시스템은 파티션에서 파일을 구성하고 찾는 데 사용되는 프로그래밍 구성표입니다. 한편으로 파일 시스템은 컴퓨터의 모든 파일을 가리킵니다.

이는 파일 시스템이 Ubuntu를 사용하여 파일을 보고, 찾고, 사용하는 구조라는 뜻입니다. 하지만, 파일 시스템은 해당 구조의 모든 개별 파일과 해당 파일 형식입니다. 

참고: Ext2, Ext3, NTFS 또는 기타 형식이 존재합니다.
 
파일 시스템 운영 체제 설명
FAT 레거시 널리 채택된 레거시 파일 시스템입니다. 12 FAT12, 16 FAT16 및 32 FAT32로 제공됩니다.
NTFS Windows New Tech File System - Windows 컴퓨터에서 FAT 대신 사용합니다. Windows 파티션을 읽기 위해 여전히 필요합니다.
Ext2 Linux Second Extended Filesystem - 다양한 Linux 배포판(Distro)에서 사용됩니다.
Ext3 Linux Third Extended Filesystem - Ubuntu Distro의 기본 형식입니다. 저널링이 추가되었습니다.
Ext4 Linux Fourth Extended Filesystem - 다양한 Linux Distro에서 사용됩니다. 스토리지 한계를 확장합니다.
JFS Linux Journaled File System - IBM에서 도입하였고 여전히 지원하지만 Ext4로 대체되고 있습니다.
XFS Linux/Irix 현재 Red Hat의 옵션으로 지원되는 64비트 옵션입니다.
ReiserFS Linux/SUSE 이 파일은 다양한 Distro에서 사용되었던 파일 형식이지만 대부분 현재 Ext3로 대체되고 있습니다.
 

Ubuntu Linux에는 다음과 같이 몇 가지 유형의 파일이 있습니다.

일반 파일

텍스트 파일, 실행 파일 또는 프로그램, 프로그램에 대한 입력 또는 출력 등과 같은 데이터를 포함합니다.

디렉토리

파일/다른 파일의 목록인 폴더입니다.

특수 파일

입력 및 출력에 사용되는 메커니즘입니다. 대부분의 특수 파일은 /dev에 있습니다.

링크

컴퓨터 파일 트리의 여러 부분에서 파일 또는 디렉토리를 볼 수 있게 해 주는 시스템입니다.

도메인 소켓

이것은 특수한 파일 형식이며 Windows의 TCP/IP 소켓과 유사합니다. 파일 시스템의 액세스 제어를 통해 보호되는 프로세스 간 네트워킹을 제공합니다.

명명된 파이프

대략 소켓과 비슷하게 작동하며 프로세스 간에 네트워크 소켓 프로토콜을 사용하지 않고 서로 통신할 수 있는 방법을 제공합니다.

파일 구조

Ubuntu Linux의 경우 / Partition이 주 파티션이어야 합니다. 다른 파티션은 모두 주 또는 논리적 파티션일 때 이 파티션에 마운트됩니다. 각 파티션에는 사용자가 설정한 파일 형식과 OS 내에서의 목적이 있습니다. 디렉토리 및 파일은 검색이 가능하며 이 구조 내에서 사용됩니다. 이 내용은 아래에서 자세하게 설명합니다.


맨 위로 이동


 

파티션

 

먼저 Windows 파티션에 관해 이미 알고 있는 모든 지식을 버려야 합니다. 둘을 같은 것으로 여기려고 하면 혼동만 됩니다. 둘을 별개의 프로세스로 생각하는 것이 좋습니다.

Windows 파티션 설명

Windows 파티션은 2가지 유형, 즉  파티션과 논리 파티션으로 제공됩니다. 이전 SATA IDE 하드 드라이브에서는 4개의 주 파티션 또는 일부 주 파티션과 논리 파티션의 조합으로 제한됩니다. 각 파티션에 드라이브 문자가 할당되지만 OS는 주 파티션에만 설치할 수 있습니다.

참고: Windows 파티션에서 수행할 수 있는 추가 작업이 있습니다. 스패닝 또는 마운팅과 같이 더 큰 섹터를 사용하는 새로운 유형의 하드 드라이브가 있습니다. 더 큰 하드 드라이브 크기를 제공하기 위한 MBR 테이블이 아닌 GUID 또는 GPT 테이블과 같은 테이블입니다. 그러나 이 문서의 주제는 아닙니다.

Ubuntu Linux 파티션 설명

Ubuntu Linux 파티션도 논리 파티션으로 제공됩니다. 이 역시 4개의 주 파티션이나 주 및 논리 파티션의 조합으로 제한됩니다. 하지만 더 이상 비슷한 점은 없습니다.

첫 번째 파티션이 항상 주 파티션의 설치 파티션이 됩니다. 이 파티션은 루트 파티션이라고 부르거나 /로 표시됩니다. Ubuntu 설치 사용 및 구성 방법에 따라 여러 개의 파티션을 만들 수 있습니다.  루트가 가장 중요한 항목입니다. 그러나 이러한 파티션을 만들고 크기, 파일 형식 및 용도를 지정할 수 있습니다. 이 파티션의 /에 마운트해야 작동합니다.

Ubuntu Linux 파티션 범주

Ubuntu Linux에서는 이러한 파티션을 다음과 같이 두 가지 범주로 추가 구분합니다.

데이터 파티션

디렉터리 및 파일 또는 일반 Linux 시스템 데이터를 보관한다는 점에서 부팅 파티션과 비슷한 파티션입니다. 이는 컴퓨터를 시작하고 실행하는 파일입니다.

스왑 파티션

파티션을 캐시로 사용하여 컴퓨터의 물리적 메모리를 확장하는 파티션입니다.

Ubuntu Linux 설치에 사용되는 파티션 유형

Ubuntu에 사용되는 몇 가지 일반적인 파티션이 있습니다. 아래의 목록에서 각 파티션에 대한 정보를 제공합니다. 숙련된 Linux 사용자는 이러한 파티션 중 일부를 조합하여 구성표로 사용합니다. 이는 특정 용도를 위해 맞춤형 Ubuntu 설치를 사용한다는 것을 알고 있는 경우입니다. 이러한 특정 파티션을 사용하면 더욱 쉽고 효율적으로 사용할 수 있습니다. 가장 흔한 일반 설치에 필요한 파티션 조합을 나열합니다. 그러나 이 구성표를 사용할 경우 위의 자동 설치 가이드를 사용하는 것이 좋습니다.

참고: 원래 파티션이 다른 것은 재해 발생 시 데이터 보안을 더 높게 유지하기 위함이었습니다. 사고가 발생하면 발생한 파티션의 데이터만 영향을 받습니다. 다른 파티션의 데이터는 그대로 남아 있을 가능성이 높습니다. 이 기능은 전원 장애 또는 갑작스런 스토리지 손실에 대해 파일 시스템을 저널링한 후에도 어느 정도 유지될 수 있습니다. 불량 블록과 논리적 오류는 계속 발생할 수 있습니다. 이 문제를 해결할 수 있는 유일한 방법은 RAID 솔루션이며, 이 솔루션은 여기에서 설명하지 않습니다.
 
파티션 이름 설명
/ 슬래시(/)만 있는 경우는 파일 시스템 트리의 루트를 나타냅니다.
/bin 바이너리를 뜻하며 모든 사용자에게 필요한 기본 유틸리티가 있습니다.
/boot 여기에는 부팅 프로세스에 필요한 모든 파일이 있습니다.
/dev 디바이스를 뜻하며 주변 기기 및 의사 디바이스(pseudo device)에 대한 파일을 포함합니다.
/etc 컴퓨터 및 컴퓨터 데이터베이스에 대한 구성 파일을 포함합니다.
/home 사용자에 대한 모든 홈 디렉터리를 보관합니다.
/lib 시스템 라이브러리이며 커널 모듈과 장치 드라이버 등의 파일이 있습니다.
/lib64 시스템 라이브러리이며 64비트 컴퓨터용 커널 모듈 및 디바이스 드라이버 등의 파일이 있습니다.
/media USB 드라이브와 미디어 플레이어와 같은 이동식 디바이스에 대한 기본 마운트 지점입니다.
/mnt 마운트를 뜻하며 파일 시스템 마운트 지점을 포함합니다. 다중 하드 드라이브, 다중 파티션, 네트워크 파일 시스템, CD ROM 등에 사용됩니다.
/opt 추가 기능 소프트웨어가 포함되어 있습니다. 대용량 프로그램을 /usr 대신 여기에 설치할 수 있습니다.
/proc 파일로 프로세스 정보를 설명하는 가상 파일 시스템이 있습니다.
/sbin 시스템 바이너리를 뜻하며 컴퓨터를 시작, 유지 보수, 복구하는 데 필요한 기본 유틸리티가 있습니다.
/root 컴퓨터 관리자 루트의 홈 위치입니다. 이 계정 홈 디렉터리는 일반적으로 첫 번째 파티션의 루트입니다.
/srv 컴퓨터에서 제공하는 서비스에 대한 데이터인 서버 데이터입니다.
/sys 하드웨어 운영 체제와 관련된 정보를 보관하는 sysfs 가상 파일 시스템이 포함됩니다.
/tmp 임시 파일을 저장하는 곳입니다. 부팅 시 마운트된 tmpfs 또는 시작 시 스크립트는 이 옵션을 지웁니다.
/usr 시스템에 치명적이지 않은 실행 파일 및 공유 리소스를 보관합니다.
/var 변수(variable)를 나타내며 변경 가능한 상태의 파일을 위한 장소입니다. (예: 크기가 증가 및 감소하는 경우)
/swap 스왑 파티션은 하드 드라이브의 일부를 지정하여 시스템 메모리를 확장하는 곳입니다.
 

가장 일반적인 파티션 체계

이름 권장 파티션 공간
/home 다른 파티션 또는 두 번째 드라이브를 만든 후에 남은 여유 공간입니다.
/usr 최소 20GB
/var 2GB
/lib 5GB
/boot 250MB
/opt 500MB~5GB
/etc 250MB
/sbin 250MB
/bin 250MB
/dev 250MB
/srv 100MB
/tmp 이 값은 스왑 파티션의 크기와 일치시킵니다.
/mnt 8KB 임시 파일을 위한 마운트 지점으로 사용되는 빈 파티션입니다.
/media 8KB CD 및 USB 플래시 드라이브와 같은 이동식 미디어의 마운트 지점을 위한 하위 디렉토리가 포함됩니다.
/swap 개인 컴퓨터에 있는 RAM 용량의 두 배입니다.
 

다른 구성표와 여러 가지 이유로 인해 디렉토리가 파티션으로 분할되지 않습니다. 특정 프로세스를 간소화하기 위해 특정 파티션을 만드는 이유는 여러 가지가 있습니다. 맞춤형 설치를 원한다면 이를 진행하는 방법은 사용자에게 달려 있습니다. 모든 것이 사용자가 컴퓨터를 사용하려는 용도에 달려 있습니다.

참고: 파티션을 만든 후에는 더 추가하기만 하면 됩니다. 기존 파티션의 크기나 속성을 변경할 수는 있지만 권장하지 않습니다. 이들 파티션의 현재 기본 파일 시스템은 Ext4입니다.

이러한 설정을 위해 Dell 기술 지원의 도움이 필요한 경우 대신 운영 체제 제조업체에 문의하는 것이 좋습니다. 이러한 유형의 지원은 기존 보증에 포함되지 않습니다. OS(Operating System) 개발자만 이 주제에 대한 질문에 답변할 수 있습니다. 이들은 해당 OS에 대해 인정받은 전문가입니다.


맨 위로 이동


 

디렉토리

 

Ubuntu Linux의 디렉토리는 간단히 말해 파일을 포함하는 폴더입니다. 위의 섹션에서 파티션에 사용되는 용어들과 어느 정도 겹치는 부분이 있습니다. 그 이유는 Linux가 디렉토리를 별도의 파티션으로 분할하기 때문입니다. 이를 통해 각 공간에 공간을 할당하여 데이터 손실을 대부분 방지할 수 있습니다. 한 파티션이 응답하지 않거나 손실이 발생해도 다른 파티션에는 영향이 주지 않기 위해서입니다. 주로 과거에 Ext3Ext4와 같은 JFS 덕분에 이렇게 할 수 있었습니다. 분리된 파티션이 /마운트된 다음에는 그 아래의 디렉토리로 나타납니다.

Ubuntu Linux 컴퓨터에서 디렉토리를 가장 쉽게 생각할 수 있는 방법은 트리의 분기로 생각하는 것입니다. 여기서 트리의 트렁크는 첫 번째 파티션의 루트 디렉토리입니다. 다른 모든 디렉터리가 이 트렁크에 분기로 마운트됩니다. 각 분기마다 목적이 있지만 트렁크를 통해 서로 상호 작용하며 주요 분기에서 하위 디렉토리 분기를 갖습니다.

참고: 완전히 정확한 Ubuntu 내용은 아닙니다. 형식을 보다 잘 이해하고 예외 사항이 발생하는 상황을 스스로 파악할 수 있을 정도면 됩니다.
 
디렉터리 이름 콘텐츠
/bin 컴퓨터, 시스템 관리자 및 사용자가 공유하는 공통 프로그램이 포함됩니다.
/boot 여기에는 시작 파일과 커널(vmlinuz)이 있습니다. 일부 최신 배포에는 GRUB 데이터도 있습니다. GRUB는 Grand Unified Boot Loader의 약자입니다.
/dev 모든 CPU 주변 장치 하드웨어에 대한 참조가 있습니다. 특수 속성이 있는 파일로 표시됩니다.
/etc 가장 중요한 시스템 구성 파일이 있습니다. 이 디렉토리는 Windows의 제어판과 비슷합니다.
/home 일반 사용자의 홈 디렉터리입니다.
/initrd 일부 배포의 부팅에 대한 정보가 있습니다. 제거하지 마십시오.
/lib 라이브러리 파일이 있습니다. 사용자에게 필요한 모든 종류의 프로그램에 대한 파일을 포함합니다.
/lost+found 파티션마다 상위 디렉토리에 lost+found가 있습니다. 장애가 발생한 동안에 저장된 파일이 여기에 있습니다.
/misc 기타 용도로 사용됩니다.
/mnt 미디어 플레이어, 디지털 카메라 및 CD ROM과 같은 외부 파일 시스템에 대한 표준 마운트 지점입니다.
/net 전체 원격 파일 시스템에 대한 표준 마운트 지점입니다.
/opt 타사 소프트웨어와 필요한 모든 추가 파일이 일반적으로 여기에 보관됩니다.
/proc 시스템 리소스에 대한 정보가 포함된 가상 파일 시스템입니다. 터미널 창에 man proc 명령을 입력하여 proc에 있는 파일의 의미에 대한 자세한 정보를 확인할 수 있습니다. proc.txt 파일에서는 가상 파일 시스템을 자세하게 설명합니다.
/root 시스템 관리자 사용자의 홈 디렉터리입니다. 루트 디렉토리인 /와 루트 사용자의 홈 디렉토리인 /root의 차이를 알아야 합니다.
/sbin 시스템 관리자가 사용하는 프로그램이 있습니다.
/tmp 컴퓨터에서 사용하는 임시 공간입니다. 정기적으로 지워지기 때문에 보관하려는 항목을 여기에 두면 안 됩니다.
/usr 모든 사용자 관련 프로그램에 대한 프로그램, 라이브러리, 문서가 있습니다.
/var 사용자가 생성한 임시 파일과 모든 변수 파일이 저장되는 스토리지입니다. 로그 파일, 메일 대기열, 인쇄 스풀러 영역, 인터넷 캐시 공간 등의 항목입니다. CD/DVD를 굽기 전에 이미지를 보관합니다.
 

아래 링크에서 설치를 완료한 후에 이러한 디렉토리의 사용과 관련된 가이드를 확인할 수 있습니다.


맨 위로 이동


其他信息

 

참고:
Canonical에서는 다음과 같은 방법으로 소프트웨어를 지원합니다.
Dell에서 기술 지원을 제공합니다.


맨 위로 이동


文章属性


受影响的产品

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

上次发布日期

18 9月 2023

版本

7

文章类型

Solution