Linux에서는 "hda1-4"가 기본 파티션입니다. 기본 파티션은 주로 운영 체제의 시작 또는 부팅 프로그램을 저장하는 데 사용됩니다. 기본 파티션.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux의 기본 파티션은 무엇인가요?
Linux 시스템 디스크 관리(기본 파티션 및 논리 파티션)
요약: Linux 시스템 디스크 관리 기본 파티션 및 논리 파티션
- 하드 디스크 파티셔닝은 본질적으로 하드 디스크를 포맷하는 것이며, 하드 디스크를 사용하여 다양한 정보를 저장할 수 있습니다. 파티션을 만들 때 하드 디스크의 물리적 매개 변수가 설정되었습니다. 하드 디스크 마스터 부팅이 지정되었습니다. 레코드의 저장 위치(예: 마스터 부트 레코드, 일반적으로 MBR이라고 함) 및 부트 레코드 백업
- MBR 개요: 전체 이름은 마스터 부트 레코드입니다. 는 하드디스크의 마스터 부트 레코드이며, 디스크(로더) 코드의 앞부분에 위치한 부트 섹션이다. 디스크 운영체제(DOS)가 디스크를 읽고 쓸 때 파티션의 적법성을 판단하고 파티션 부팅 정보를 찾는 역할을 담당한다. 디스크 운영체제(DOS)가 하드디스크를 초기화할 때 생성한다.
-마스터 부트 프로그램은 마스터 부트 레코드(MBR)(446바이트 점유)
FDISK 프로그램에서 찾을 수 있습니다. 하드 디스크가 부팅될 때 파티션 테이블에 등록되어 사용자가 지정하여 시스템 제어권을 넘겨주는 데 사용됩니다. 운영 체제가 시작됩니다.
-디스크 파티션 테이블(DPT, 디스크 파티션 테이블)
은 4개의 파티션 테이블 항목(각각 16바이트)으로 구성됩니다.
디스크의 파티션 상황을 설명하는 역할을 담당하며 FDISK를 사용하여 파티션을 정의할 때 해당 내용은 디스크 미디어와 사용자에 의해 결정됩니다. (상세 생략)
-End 플래그 (2바이트 점유) (매직넘버)
값은 AA55 입니다. 저장시 하위바이트가 먼저, 상위바이트가 마지막으로 55AA(16진수)처럼 보입니다.
- 파티션 번호: 기본 파티션 1-4, 논리 파티션 5...
- LINUX 규정: 논리 파티션은 기본 파티션이 아닌 확장 파티션에 구축되어야 합니다
- 파티션 기능:
①기본 파티션: 주로 운영 체제를 시작하는 데 사용됩니다. 주로 운영 체제의 시작 또는 부팅 프로그램을 저장합니다. /boot 파티션은 기본 파티션에 배치하는 것이 가장 좋습니다. 논리 파티션의 컨테이너로만 존재합니다. 먼저 확장 파티션을 생성하고 확장 파티션 위에 논리 파티션을 생성합니다.
3 실제로 데이터를 저장하는 것은 기본 파티션과 논리 파티션이며, 많은 양의 데이터가 배치됩니다. 논리 파티션에서.
참고: 파티션 도구 fdisk를 사용하여 디스크를 작동, 분할 및 포맷합니다(핵심 사항)
참고:2. command기본 파티션 + 확장 파티션은 최대 4개만 가질 수 있습니다.
확장 파티션은 0이 될 수 있습니다. , 최대값은 1입니다.
확장 파티션은 직접 사용할 수 없습니다. 확장 파티션은 먼저 논리 파티션으로 생성해야 합니다.
논리 파티션은 0개 이상일 수 있습니다.
fdisk: Linux 파티션 테이블 작업 도구 소프트웨어3. 디스크 보기 명령n: 새 파티션 추가
p: 파티션 정보 보기
w: 저장하고 종료
q: 저장하지 않고 종료
d: 파티션 삭제
t: 파티션 유형 변경
ls /dev/sd* #查看磁盘
그중: a-z는 장치의 일련 번호를 나타냅니다. 예를 들어 sda는 첫 번째 scsi 하드 디스크를 나타내고, sdb는 두 번째 하드 디스크를 나타냅니다.4 기본 파티션 데모 만들기:n은 각 디스크에 나누어진 디스크 파티션 번호를 나타냅니다.
작업 환경 영어 환경은 모든 사람이 읽을 수 있도록 사용되었으며 중국어 환경#第一步:添加磁盘创建主分区 ╭─root@localhost.localdomain ~ ╰─➤ ls /dev/sd* #查看磁盘 /dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdc /dev/sdd /dev/sde ╭─root@localhost.localdomain ~ ╰─➤ fdisk /dev/sdb #管理分区 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x9fccbf7c 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n #新建分区 Partition type: #分区类型 p primary (0 primary, 0 extended, 4 free) #p--->主分区 e extended #e ---> 扩展分区 Select (default p): p #选择主分区 分区号 (1-4,默认 1): 起始 扇区 (2048-41943039,默认为 2048): #分区磁盘的起始位,默认值,回车就好! 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G #磁盘大小选择,加号不能省略,回车即可 分区 1 已设置为 Linux 类型,大小设为 5 GiB 命令(输入 m 获取帮助):P #查询分区是否创建成功 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x9fccbf7c 设备 Boot Start End Blocks Id System /dev/sdb1 2048 10487807 5242880 83 Linux #sdb1 命令(输入 m 获取帮助):w #保存退出 The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。 #第二步:查看磁盘 ╭─root@localhost.localdomain ~ ╰─➤ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdd /dev/sde #第三步:格式化成xfs文件系统 ╭─root@localhost.localdomain ~ ╰─➤ mkfs.xfs /dev/sdb1 meta-data=/dev/sdb1 isize=512 agcount=4, agsize=327680 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=1310720, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 #第四步:挂载至本地目录 ╭─root@localhost.localdomain ~ ╰─➤ mkdir /xfs_du #创建本地目录 ╭─root@localhost.localdomain ~ ╰─➤ mount /dev/sdb1 /xfs_du #使用mount挂载 mount 磁盘 目录 #第五步:查看挂载信息 ╭─root@localhost.localdomain ~ ╰─➤ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/cl-root 17G 4.7G 13G 28% / devtmpfs 473M 0 473M 0% /dev tmpfs 489M 88K 489M 1% /dev/shm tmpfs 489M 7.1M 482M 2% /run tmpfs 489M 0 489M 0% /sys/fs/cgroup /dev/sda1 1014M 173M 842M 18% /boot tmpfs 98M 8.0K 98M 1% /run/user/0 /dev/sr0 4.1G 4.1G 0 100% /run/media/root/CentOS 7 x86_64 /dev/sdb1 5.0G 33M 5.0G 1% /xfs_du #第六步:开机自动挂载 ╭─root@localhost.localdomain ~ ╰─➤ echo "/dev/sdb1/xfs_du xfs defaults 0 0" >> /etc/fstab #开机自动挂载方法2: echo “mount /dev/sdb1 /xfs_du” >> /etc/rc.local chmod +x /etc/rc.d/rc.local #给个执行权限 # /etc/rc.local 是使用者自订开机启动程序的文件,把需要开机自动运行的程序写在这个脚本里로그인 후 복사
# 第一步:fdisk添加扩展分区 ╭─root@du ~ ╰─➤ fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n #添加新分区 Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): e #选择扩展分区 Partition number (2-4, default 2): First sector (10487808-41943039, default 10487808): Using default value 10487808 Last sector, +sectors or +size{K,M,G} (10487808-41943039, default 41943039): +5G #5G大小 Partition 2 of type Extended and of size 5 GiB is set Command (m for help): P #查看分区 Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xe140b235 Device Boot Start End Blocks Id System /dev/sdb1 2048 10487807 5242880 83 Linux /dev/sdb2 10487808 20973567 5242880 5 Extended Command (m for help): w #保存退出 The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. #第二步:创建逻辑分区 ╭─root@du ~ ╰─➤ fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5) Select (default p): l #创建逻辑分区 Adding logical partition 5 First sector (10489856-20973567, default 10489856): Using default value 10489856 Last sector, +sectors or +size{K,M,G} (10489856-20973567, default 20973567): +10G #逻辑分区大小不能超过扩展分区大小 Value out of range. Last sector, +sectors or +size{K,M,G} (10489856-20973567, default 20973567): +2g Unsupported suffix: ‘g’. Supported: 10^N: KB (KiloByte), MB (MegaByte), GB (GigaByte) 2^N: K (KibiByte), M (MebiByte), G (GibiByte) Last sector, +sectors or +size{K,M,G} (10489856-20973567, default 20973567): +2G Partition 5 of type Linux and of size 2 GiB is set Command (m for help): P Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0xe140b235 Device Boot Start End Blocks Id System /dev/sdb1 2048 10487807 5242880 83 Linux /dev/sdb2 10487808 20973567 5242880 5 Extended /dev/sdb5 10489856 14684159 2097152 83 Linux Command (m for help): W The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. #第三步:创建文件系统 ╭─root@du ~ ╰─➤ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb5 ╭─root@du ~ ╰─➤ mkfs.xfs /dev/sdb5 meta-data=/dev/sdb5 isize=512 agcount=4, agsize=131072 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=524288, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 #第四步:开机自动挂载 ╭─root@du ~ ╰─➤ echo “mount /dev/sdb5 /xfs_du” >> /etc/rc.local
mkdir /swap
dd if=/dev/zero of=/swap/swap bs=2M count=2014
mkswap /swap/swap
echo "/swap/swap swap swap defaults 0 0" >> /etc/fstab
chmod 0600 /swap/swap mount -a
swapon -a
[root@node1 ~]# free -h total used free shared buff/cache available Mem: 976M 321M 60M 9.5M 594M 466M Swap: 5.9G 221M 5.7G
swapoff -a
Linux 비디오 튜토리얼"
위 내용은 어떤 Linux 파티션이 기본 파티션입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!