剩余存储空间不足,如何增加?

剩余存储空间不足,如何增加?

我不断收到存储空间不足的警告,我想增加总存储空间,我希望通过终端命令来做到这一点,我该怎么做?

我输入df -h并得到:

Filesystem      Size  Used Avail Use% Mounted on

udev            484M  4.0K  484M   1% /dev    
tmpfs           100M  1.3M   99M   2% /run    
/dev/sda1        18G   16G  564M  97% /    
none            4.0K     0  4.0K   0% /sys/fs/cgroup    
none            5.0M     0  5.0M   0% /run/lock    
none            498M  1.3M  496M   1% /run/shm    
none            100M   12K  100M   1% /run/user

我输入mount并得到:

/dev/sda1 on / type ext4 (rw,errors=remount-ro)    
proc on /proc type proc (rw,noexec,nosuid,nodev)    
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)    
none on /sys/fs/cgroup type tmpfs (rw)    
none on /sys/fs/fuse/connections type fusectl (rw)    
none on /sys/kernel/debug type debugfs (rw)    
none on /sys/kernel/security type securityfs (rw)    
udev on /dev type devtmpfs (rw,mode=0755)    
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)    
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)    
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)    
none on /run/shm type tmpfs (rw,nosuid,nodev)    
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)   
none on /sys/fs/pstore type pstore (rw)    
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc rw,noexec,nosuid,nodev)    
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)    
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=dejel)

我使用parted -l并得到:

Model: ATA HTS541020G9SA00 (scsi)
Disk /dev/sda: 20.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number  Start   End     Size    Type      File system     Flags
 1      1049kB  18.9GB  18.9GB  primary   ext4            boot
 2      18.9GB  20.0GB  1062MB  extended
 5      18.9GB  20.0GB  1062MB  logical   linux-swap(v1)

我使用fdisk -l并得到:

Disk /dev/sda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders, total 39070080 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 identifier: 0x000a8ced
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    36993023    18495488   83  Linux
/dev/sda2        36995070    39069695     1037313    5  Extended
/dev/sda5        36995072    39069695     1037312   82  Linux swap / Solaris

答案1

不幸的是,除了更换硬盘或购买外部磁盘之外,您无能为力。

当然,您可以尝试减少所使用的磁盘空间量,但大多数现代 Linux 发行版很快就会吃掉 20 GB。这意味着您要么删除不需要的所有内容,要么可能将发行版更改为更精简的发行版(这意味着功能更少)。我不知道你的需求是什么,所以我无法推荐更多。我个人唯一将其标记为“修剪”的东西是 OpenBSD,但我怀疑您会想要朝这个方向发展;将会有一个陡峭的学习曲线。

你那里有一个 20GB 的磁盘。我怀疑它是原创的;戴尔的规格表列出了最小的 40GB 驱动器。好消息是它似乎是 SATA - 我不确定该机器上 BIOS 支持的最大大小,但只要你不发疯,应该没问题。首先将其拔出以确保 - 如果它有一堆小引脚(大约 44 个左右),则它是并行 ATA,并且将更难以更换。 SATA 将有两个带有金属触点的卡舌。谷歌搜索会告诉你差异。

通过询问周围的极客朋友,您应该能够获得本地使用的更大驱动器。否则,电脑商店的硬件箱中可能有一个 - 值得一试。新的可以相当便宜 - 但就像我说的,不要试图将 TB 驱动器塞进去;我怀疑这是否有效。确保它是笔记本电脑驱动器;台式机具有较大的物理驱动器,无法容纳。

在 youtube 上搜索“dell latitude d620 硬盘”,您将看到有关如何拆卸和更换驱动器的视频。

答案2

如果你有足够的RAM内存(你可以试试cat /sys/meminfo知道你有多少),然后你可以删除交换分区,删除里面的引用/etc/fstab/dev/sda2向右移动,最后展开/dev/sda1

您也可以删除整个内容/usr/share/doc

相关内容