我的硬盘驱动器的一部分无法访问并且似乎未安装。如果我减小尺寸,就会发生这种情况

我的硬盘驱动器的一部分无法访问并且似乎未安装。如果我减小尺寸,就会发生这种情况

我在配备内置 Samsung SSD 850 EVO M.2 250 GB 硬盘的 Intel NUC 上使用 Linux Mint serena。

在计算机下,我找到了我的文件系统和一个名为 Samsung SSD 850 EVO M.2 250 GB 的驱动器。这部分硬盘无法访问,据我所知尚未安装,其大小约为 20 GB。

该区域在驱动器下列出sda3,但我没有在其他地方看到该区域列出,我可以减小其大小甚至安装它吗?

df

Filesystem     1K-blocks    Used Available  Use% Mounted on
udev             8138676       0   8138676    0% /dev
tmpfs            1632016    9676   1622340    1% /run
/dev/sda2      223315548 6559660 205389080    4% /
tmpfs            8160068     808   8159260    1% /dev/shm
tmpfs               5120       4      5116    1% /run/lock
tmpfs            8160068       0   8160068    0% /sys/fs/cgroup
/dev/sda1         523248    3684    519564    1% /boot/efi
cgmfs                100       0       100    0% /run/cgmanager/fs
tmpfs            1632016      16   1632000    1% /run/user/1000

mount

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=8138676k,nr_inodes=2034669,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1632016k,mode=755)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=38,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1632016k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

好的,lsblk -f 的输出是:

名称 FSTYPE 标签 UUID 安装点 sda
├─sda1 vfat C71D-C090 /boot/efi
├─sda2 ext4 ce782317-5811-44c4-a648-a7ee8f11c483 /
└─sda3 swap 8185f231-2fa6-4127-a5a6- 147ec29f4fd7 [交换]

如果减小 sda3 的大小会发生什么?我该如何使用 swapon 命令来实现这一点? free命令的输出:

              whole       used     free          gemns.  Puffer/Cache available  
Memory:    16320136      930864    14159408      203220     1229864    14859036  

外包
内存:------16664572---------0---------16664572

答案1

该分区sda3被指定为交换分区,这意味着它的目的是(1)作为在休眠期间保存 RAM 内容的地方,以及(2)作为一种 RAM“扩展”,其中 RAM 的内容在当前不使用时存储,因此主 RAM可用于其他进程等,这些进程是“生命”并且需要更多 RAM。

SSD 的写入周期数量有限,因此通常不建议在 SSD 上使用不断写入的交换空间。

有了swapon,您可以启用该分区用作交换分区。您不能以swapon某种方式减小分区的大小。man swapon详情请参阅。

如果您不使用休眠模式,并且有足够的 RAM,则可以使用任何分区工具(fdiskgparted、 Mint 喜欢的任何工具)删除此分区。您还可以(小心,否则会损坏现有数据)扩大分区sda2以使用通过这种方式释放的空间(谷歌搜索教程,如果遇到困难,请在 stackexchange 上提出新问题)。

相关内容