掌握技巧: 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系统管理员来说都是十分重要的。