掌握技巧: Linux分区、系统文件格式查看方法 (linux查看分区系统文件格式)

Linux是一种广泛使用的操作系统,它的高可定制性和扩展性使得它在服务器领域有着广泛应用。而掌握Linux分区和文件格式查看方法,有助于我们更好地管理和维护系统。

一、Linux分区

1.1 查看分区信息

在Linux系统下,我们可以使用df命令查看分区信息。

df命令用于显示文件系统的磁盘使用情况统计信息,常用的几个选项为:

-h:以可读的形式显示磁盘容量

-T:显示分区的文件系统类型

-i:显示分区的inode使用情况

举例说明:

命令:df -h

结果:

Filesystem Size Used Avl Use% Mounted on

udev 16G 0 16G 0% /dev

tmpfs 3.2G 9.9M 3.2G 1% /run

/dev/mapper/vg_test01-lv_root 14G 4.0G 9.2G 31% /

tmpfs 16G 91M 16G 1% /dev/shm

tmpfs 5.0M 0 5.0M 0% /run/lock

tmpfs 16G 0 16G 0% /sys/fs/cgroup

/dev/sda2 976M 153M 756M 17% /boot

/dev/sda1 511M 7.9M 504M 2% /boot/efi

tmpfs 3.2G 16K 3.2G 1% /run/user/1000

我们可以看到,该系统有四个分区,分别是/dev/mapper/vg_test01-lv_root、/dev/sda2、/dev/sda1、/dev/shm,其中/dev/mapper/vg_test01-lv_root为主分区,也是系统启动时默认挂载的分区。

1.2 创建分区

在Linux系统下,我们可以使用fdisk和parted命令来创建和管理分区。

fdisk命令用于创建和管理磁盘分区,常用的几个选项为:

-l:列出所有硬盘和分区的信息

-n:创建新分区

-d:删除指定的分区

-w:写入更改

举例说明:

命令:fdisk -l

结果:

Disk /dev/sda: 20 GiB, 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

Disklabel type: dos

Disk identifier: 0x7e0ef57b

Device Boot Start End Sectors Size Id Type

/dev/sda1 * 2023 1050623 1048576 512M ef EFI (FAT-12/16/32)

/dev/sda2 1050624 2023199 1048576 512M 83 Linux

/dev/sda3 2023200 41943006 39843807 19.2G 8e Linux LVM

我们可以看到,该系统有三个分区,分别是/dev/sda1、/dev/sda2、/dev/sda3。

parted命令用于硬盘的分区和调整分区大小。常用的几个选项为:

mklabel:创建新磁盘标签(分区表)

mkpart:创建新分区

rm:删除分区

resize:调整分区大小

举例说明:

命令:parted /dev/sdb

结果:

GNU Parted 3.2

Using /dev/sdb

Welcome to GNU Parted! Type ‘help’ to view a list of commands.

(parted)

创建分区:

(parted) mkpart primary 0% 50%

结果:

(parted) mkpart primary 0% 50%

Warning: The resulting partition is not properly aligned for best performance.

Ignore/Cancel? i

Ignored

(parted)

删除分区:

(parted) print

Model: ATA QEMU HARDDISK (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

1 1049kB 10.7GB 10.7GB primary lvm

2 10.7GB 21.5GB 10.7GB primary

(parted) rm 2

结果:

(parted) rm 2

(parted) print

Model: ATA QEMU HARDDISK (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

1 1049kB 10.7GB 10.7GB primary lvm

(parted)

二、系统文件格式查看方法

2.1 文件格式

在Linux系统下,我们可以使用file命令查看文件格式。

file命令用于显示文件类型,常用的几个选项为:

-i:显示 MIME 类型

-z:禁止显示解压缩后的信息

-b:只输出类型信息

举例说明:

命令:file /etc/passwd

结果:/etc/passwd: ASCII text

命令:file -i /etc/passwd

结果:/etc/passwd: text/pln; charset=us-ascii

我们可以看到,/etc/passwd是ASCII文本类型。

2.2 文件类型

在Linux系统下,我们可以使用ls命令查看文件类型。

ls命令用于显示文件或目录的信息,常用的几个选项为:

-l:显示文件或目录的详细信息

-d:仅显示目录的信息

-F:在文件名后加上符号提示文件类型

-a:显示所有文件或目录,包括隐藏文件或目录

举例说明:

命令:ls -l /etc

结果:

total 576

drwxr-xr-x 2 root root 4096 Nov 15 2023 acpi

-rw-r–r– 1 root root 199 May 2 2023 adduser.conf

drwxr-xr-x 2 root root 4096 Nov 15 2023 alternatives

-rw-r–r– 1 root root 1235 Jun 10 2023 apg.conf

我们可以看到,/etc目录下有很多文件和目录,其中drwxr-xr-x表示的是目录类型。

通过学习Linux分区和文件格式查看方法,我们可以更好的管理和维护系统。Linux分区的创建和管理可以通过fdisk和parted命令实现,而文件格式和类型查看可以通过file和ls命令实现。这些方法对于Linux系统管理员来说都是十分重要的。


数据运维技术 » 掌握技巧: Linux分区、系统文件格式查看方法 (linux查看分区系统文件格式)