在配备 N 3450 和 500 GB 驱动器的笔记本电脑上,我有以下内容
安装了 opensuse 42.3-而我确实把分区搞乱了。
现在我需要你的帮助。
特别是我使用以下命令发现的内容:
linux-jnmx:/home/martin # df -aTh
上面提到的命令返回了一些非常有趣的结果。硬盘被分割成许多不同的小分区
这太乱了。现在我需要一个干净的分区表:包含一些(很少)分区。我需要删除许多不必要的分区。
查看完整获取的数据:
linux-jnmx:/home/martin # fdisk -l
Festplatte /dev/sda: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 6229C7C4-758C-450E-9D59-F59E2AE3CB11
Gerät Anfang Ende Sektoren Größe Typ
/dev/sda1 2048 321535 319488 156M EFI-System
/dev/sda2 321536 4530175 4208640 2G Microsoft Basisdaten
/dev/sda3 4530176 46475263 41945088 20G Microsoft Basisdaten
/dev/sda4 46475264 976773119 930297856 443,6G Microsoft Basisdaten
linux-jnmx:/home/martin #
inux-jnmx:/home/martin # parted -l
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 165MB 164MB fat16 primary boot
2 165MB 2319MB 2155MB linux-swap(v1) primary
3 2319MB 23,8GB 21,5GB btrfs primary
4 23,8GB 500GB 476GB xfs primary
Error: Can't have a partition outside the disk!
Model: hp DVDRAM GU90N (scsi)
Disk /dev/sr0: 4640MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:
linux-jnmx:/home/martin # df -aTh
Dateisystem Typ Größe Benutzt Verf. Verw% Eingehängt auf
sysfs sysfs 0 0 0 - /sys
proc proc 0 0 0 - /proc
devtmpfs devtmpfs 1,9G 0 1,9G 0% /dev
securityfs securityfs 0 0 0 - /sys/kernel/security
tmpfs tmpfs 1,9G 360K 1,9G 1% /dev/shm
devpts devpts 0 0 0 - /dev/pts
tmpfs tmpfs 1,9G 2,4M 1,9G 1% /run
tmpfs tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
cgroup cgroup 0 0 0 - /sys/fs/cgroup/systemd
pstore pstore 0 0 0 - /sys/fs/pstore
efivarfs efivarfs 0 0 0 - /sys/firmware/efi/efivars
cgroup cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio
cgroup cgroup 0 0 0 - /sys/fs/cgroup/perf_event
cgroup cgroup 0 0 0 - /sys/fs/cgroup/freezer
cgroup cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct
cgroup cgroup 0 0 0 - /sys/fs/cgroup/pids
cgroup cgroup 0 0 0 - /sys/fs/cgroup/devices
cgroup cgroup 0 0 0 - /sys/fs/cgroup/memory
cgroup cgroup 0 0 0 - /sys/fs/cgroup/cpuset
cgroup cgroup 0 0 0 - /sys/fs/cgroup/hugetlb
cgroup cgroup 0 0 0 - /sys/fs/cgroup/blkio
/dev/sda3 btrfs 21G 5,8G 14G 30% /
systemd-1 autofs 0 0 0 - /proc/sys/fs/binfmt_misc
debugfs debugfs 0 0 0 - /sys/kernel/debug
mqueue mqueue 0 0 0 - /dev/mqueue
hugetlbfs hugetlbfs 0 0 0 - /dev/hugepages
/dev/sda3 btrfs 21G 5,8G 14G 30% /srv
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/spool
/dev/sda3 btrfs 21G 5,8G 14G 30% /opt
/dev/sda3 btrfs 21G 5,8G 14G 30% /.snapshots
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/opt
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/libvirt/images
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/pgsql
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/named
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/mysql
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/mailman
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/tmp
/dev/sda3 btrfs 21G 5,8G 14G 30% /tmp
/dev/sda1 vfat 156M 4,6M 152M 3% /boot/efi
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/machines
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/crash
/dev/sda3 btrfs 21G 5,8G 14G 30% /boot/grub2/i386-pc
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/lib/mariadb
/dev/sda3 btrfs 21G 5,8G 14G 30% /usr/local
/dev/sda3 btrfs 21G 5,8G 14G 30% /boot/grub2/x86_64-efi
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/log
/dev/sda3 btrfs 21G 5,8G 14G 30% /var/cache
/dev/sda4 xfs 444G 29G 415G 7% /home
tmpfs tmpfs 384M 20K 384M 1% /run/user/1000
fusectl fusectl 0 0 0 - /sys/fs/fuse/connections
gvfsd-fuse fuse.gvfsd-fuse 0,0K 0,0K 0,0K - /run/user/1000/gvfs
linux-jnmx:/home/martin #
and last but not least .....
linux-jnmx:/home/martin # cat /proc/meminfo
MemTotal: 3930196 kB
MemFree: 494728 kB
MemAvailable: 2208524 kB
Buffers: 1452 kB
Cached: 1995780 kB
SwapCached: 0 kB
Active: 2148556 kB
Inactive: 1020400 kB
Active(anon): 1172924 kB
Inactive(anon): 126652 kB
Active(file): 975632 kB
Inactive(file): 893748 kB
Unevictable: 32 kB
Mlocked: 32 kB
SwapTotal: 2104316 kB
SwapFree: 2104316 kB
Dirty: 712 kB
Writeback: 0 kB
AnonPages: 1171812 kB
Mapped: 378952 kB
Shmem: 127852 kB
Slab: 168164 kB
SReclaimable: 106816 kB
SUnreclaim: 61348 kB
KernelStack: 5952 kB
PageTables: 31652 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4069412 kB
Committed_AS: 3422844 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 333824 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 187136 kB
DirectMap2M: 3891200 kB
linux-jnmx:/home/martin #
现在我需要你的帮助。
特别是我使用以下命令发现的内容:
linux-jnmx:/home/martin # df -aTh
上面提到的命令返回了一些非常有趣的结果。硬盘被分割成许多不同的小分区,这太乱了。现在我需要一个干净的分区表:包含一些(很少)分区。我需要删除许多不必要的分区。
答案1
硬盘被分割成许多不同的小分区
不是的。
该 -a, --all
选项的意思是“包括虚拟文件系统”
-a 或 -all 选项包括列出大小为 0 个块的文件系统,默认情况下会省略这些文件系统。
这种文件系统通常是特殊用途的伪文件系统,例如自动挂载程序条目。
来源什么是虚拟文件系统?,回答者马努斯
从对该答案的评论来看: