ubuntu20.04 磁盘管理

本文介绍了在Ubuntu系统中管理磁盘空间的方法,包括使用GParted和Disks工具进行分区和挂载。对于双系统用户,详细讲解了如何设置命令行自启动挂载磁盘,确保Windows和Ubuntu能共享数据盘。同时,讨论了通过修改/etc/fstab文件实现自动挂载以及解决删除文件不经过Trash的问题,强调了自启动服务的安全性和可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu 磁盘管理

ref

linux系统下添加新硬盘、分区及挂载全过程详解

GParted管理磁盘空间

安装GParted即可进行可视化磁盘空间管理

Disks管理磁盘空间

系统自带工具

可以在里面设置ntfs格式的分区,这样可以在windows系统和ubuntu系统中共同访问。

双系统共享数据盘

命令行自启动挂载磁盘

一台主机下Ubuntu 和Windows双系统共用一个硬盘,也可用新硬盘给ubuntu进行扩容

这种挂载不好

使用mount命令和自启动比较好

# /etc/init.d 自启动服务
#!/bin/bash
### BEGIN INIT INFO
# Provides:          Planck1905
# Required-Start:    $remote_fs $local_fs $network $named $syslog $time
# Required-Stop:     $remote_fs $local_fs $syslog
# Default-Start:     3 4 5
# Default-Stop:      0 1 2 6
# Short-Description: Start n2n_v2s when system started
# Description:       Enable n2n_v2s for communication
### END INIT INFO

start(){
# 设置uid和gid就可以使用回收站(即.trash-1000,在该挂载磁盘的第一层级目录下)
# id usrname 命令可以查到uid和gid
	sudo mount -o uid=1000,gid=1000 /dev/sda6 /mnt/share
}
stop(){
	sudo umount /dev/sda6 /mnt/share
}

case $1 in
start):
	stop
	start
;;
stop):
	stop
;;
restart):
	stop
	start
;;
esac

exit 0

安装时挂载

在windows系统的磁盘管理中分配好磁盘,或者在中安装ubuntu系统时,分配一个NTFS格式的磁盘并挂载到/mnt/...下。

至此,ntfs格式的硬盘就自动挂载到了ubuntu系统上。

删除文件不经过Trash问题:

进入/etc/fstab文件修改对应的挂载语句,将自己用户的uidgid添加上去,即完成自己对nfts硬盘的权限修改,并且可以move to Trash

但是这相当于写入配置文件,如果发生意外,有可能导致系统开机失败,所以还是在/etc/init.d中写入自启动服务比较好。

### 解决 Ubuntu 20.04 系统中磁盘空间不足的方法 #### 方法一:扩展虚拟机硬盘容量并调整分区 对于使用 VMware 的用户来说,当遇到磁盘空间不足的情况时,可以考虑扩展虚拟机的硬盘容量。具体步骤如下: 关闭虚拟机,在虚拟机设置中的硬盘选项里将最大磁盘大小调整至期望值后再点击扩展按钮完成操作[^4]。 重启虚拟机后,虽然物理存储已经扩大,但是操作系统尚未识别这部分新增加的空间。此时需要借助 `gparted` 工具来调整现有逻辑卷或分区以利用新的可用空间。如果之前未曾安装该工具,则需通过命令行执行 `sudo apt-get install gparted` 来获取它;之后运行图形化界面下的 GParted 应用程序,并按照界面上指示逐步把未分配区域加入到目标分区之中[^1]。 ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install gparted ``` #### 方法二:定期清理 APT 缓存与无用包 为了保持系统的整洁以及释放不必要的磁盘占用,应该养成良好的习惯去周期性地清除不再需要的数据文件。这其中包括但不限于旧版内核镜像、临时构建依赖项以及其他冗余资源。 可以通过以下几种方式来进行整理工作: - 清理本地软件仓库缓存: ```bash sudo apt-get clean ``` - 移除所有自动安装且现在不再作为其他任何已安装包依赖关系存在的库及其相关组件: ```bash sudo apt autoremove --purge ``` - 删除先前版本的核心映像和其他关联模块(谨慎行事以免误删正在使用的那一套): ```bash dpkg --list | grep linux-image sudo apt-get remove --purge $(dpkg --get-selections | awk '/linux-image-[0-9]+/{print $1}' | grep -v `uname -r`) ``` 以上措施能够有效减少系统盘上的垃圾堆积现象,从而腾出更多宝贵的空间供正常使用[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值