【转】ubuntu如何修改/添加/删除硬盘分区的挂载(点)?
我(macroliu)的问题:安装ubuntu时,/home单独挂载在一个分区,此后我想调整分区大小,删除了/home对应的分区以及另外几个分区,导致开机时找不到挂载点。把硬盘空闲空间分好区后,想把1个分区重新挂载到/home。
挂载点设置在etc/fstab文件里,先打开这个文件。
$ gedit /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
#/was on /dev/sda2 during installation
UUID=7b1c60be-8b84-4459-9bef-9559d9431447 / ext4 errors=remount-ro 0 1
#/homewas on /dev/sda5 during installation
UUID=3aa554c2-e8ea-4f35-819f-7cb4573c0d67 /home ext4 defaults 0 2
# /windows was on /dev/sda6 during installation
# UUID=50C5-059A /windows vfat utf8,umask=007,gid=46 0 1
#swapwas on /dev/sda3 during installation
UUID=8c5324bb-9e42-422d-b507-26bafa5ac7de none swap sw 0 0
显然,当我格式化分区(删除分区?)后,分区的uuid变了,所以找不到了。
查找分区UUID的方法如下:
在终端的窗口里输入命令:
$ fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf517e314
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5222 41945683+ 7 HPFS/NTFS
/dev/sda2 5223 7712 19999744 83 Linux
/dev/sda3 7712 7961 1999872 82 Linux swap / Solaris
/dev/sda4 7962 38913 248621940 5 Extended
/dev/sda5 7962 17687 78124063+ 83 Linux
/dev/sda6 17688 25520 62918541 7 HPFS/NTFS
/dev/sda7 25521 38913 107579241 7 HPFS/NTFS
这里可以看到/dev/sda5,这应该是我想挂载在home下的分区。
$ ls -l /dev/disk/by-uuid
看一下sda5的UUID
总计 0
lrwxrwxrwx 1 root root 10 2011-04-03 16:06 3aa554c2-e8ea-4f35-819f-7cb4573c0d67 -> ../../sda5
lrwxrwxrwx 1 root root 10 2011-04-03 16:06 4E8091348091240D -> ../../sda7
lrwxrwxrwx 1 root root 10 2011-04-03 16:06 7b1c60be-8b84-4459-9bef-9559d9431447 -> ../../sda2
lrwxrwxrwx 1 root root 10 2011-04-03 16:06 8c5324bb-9e42-422d-b507-26bafa5ac7de -> ../../sda3
lrwxrwxrwx 1 root root 10 2011-04-03 16:06 AAA87F76A87F403D -> ../../sda6
lrwxrwxrwx 1 root root 10 2011-04-03 16:06 C478ECC978ECBAF6 -> ../../sda1
将sda5的UUID填到fstab关于home的挂载那一行。
另外,windows这个挂载点我不需要了,将fstab对应那几行用#号注掉。
补充:
通过修改etc/fstab方式, 不仅可以增加/删除同一个硬盘里各个分区的挂载, 也可以增加/删除其它硬盘里各个分区的挂载.
比如: ubutnu服务器初始安装时只有一个硬盘, 分成3个区挂载了"/", "/home", "swap". 开发团队里各个人均在/home下有个目录来存放项目文件. 后来又买了个硬盘分成1个分区, 但不挂载. 则开机后这个分区会被当作外部设备mount到/media目录. 这样使用起来不方便, 如果想把它挂载到"/home/disk2", 则在etc/fstab文件增加一行对应记录即可.
【转】ubuntu如何修改/添加/删除硬盘分区的挂载(点)?的更多相关文章
- Linux下添加新硬盘,分区及挂载(转)
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息,卸载硬盘分区 umount /dev/sdb 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分 ...
- Linux命令-添加新硬盘,分区及挂载[转]
http://www.cnblogs.com/qiyebao/p/4484370.html 转自:http://blog.chinaunix.net/uid-25829053-id-3067619.h ...
- Linux下添加新硬盘,分区及挂载
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的 ...
- 【转】Linux下添加新硬盘,分区及挂载
原文:http://blog.chinaunix.net/uid-25829053-id-3067619.html ------------------------------------------ ...
- 9.2 Linux硬盘分区和挂载
一块新的硬盘存储设备后,先需要分区,然后再格式化文件系统,最后才能挂载并正常使用. 分区:根据需求和硬盘大小划分空间 格式化:对分区安装文件系统 挂载:将设备文件与一个目录关联的动作叫挂载 硬盘分区格 ...
- linux硬盘分区及挂载
今天买的一台服务器发现其硬盘容量与购买界面的描述不符,于是我去问了客服才知道有一块硬盘需要自己挂载,所以记录自己硬盘分区以及挂载操作得此文. 测试环境 由于时间限制,本人仅在centos 8下测试 ...
- vmware :Ubuntu 12.04添加新硬盘
http://blog.csdn.net/hanpengyu/article/details/7475645 一.VMware新增磁盘的设置步骤 (建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添 ...
- linux命令之添加删除磁盘分区
之前已经写过df和fdisk的区别了,df可以显示当前已经挂载的磁盘分区,df -T可以额外显示文件系统类型 fdisk -l可以显示出所有挂载未挂载的分区,但不显示文件类型 在我的虚拟机上有一块分配 ...
- 腾讯云Linux VPS新硬盘分区与挂载教程(面板重装不丢失数据)
以腾讯云Centos系统服务器为例,小记的是数据盘不在本地,大小为20G,以下的教程来自小夕博客的一篇相关添加教程的修改,适合腾讯云Linux Centos系统.说明:参数也许不对,我没有截图了,但所 ...
随机推荐
- java实时监控mysql数据库变化
对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...
- 一文学会最常见的10种NLP处理技术
一文学会最常见的10种NLP处理技术(附资源&代码) 技术小能手 2017-11-21 11:08:29 浏览2562 评论0 算法 HTTPS 序列 自然语言处理 神经网络 摘要: 自然 ...
- C语言变量的类型和存储位置
. C语言变量主要分为全局变量.静态全局变量.局部变量.静态局部变量和寄存器变量.其中静态变量用static关键字进行修饰.程序所占用的内存可以分为以下几个部分: ()代码段-存放程序代码,只读的,不 ...
- 几个不同版本的framework改进
一些主要的演变过程及改进,还有很多部分不可能一一列出,下面是从1.1到4.0的一些主要改进: 一..NET Framework 1.1版本 1.ASP.NET移动控件 2.ADO.NET的改动 添加S ...
- unity opaque sort
https://docs.unity3d.com/ScriptReference/Rendering.OpaqueSortMode.html unity对opaque的排序 tbdr下不排序 其它由近 ...
- LoadTestAgentResultsLateException in VS2010
遇到报错, 首先得先仔细读读人家给的出错信息. 而不是先怀疑是自己什么地方弄错了, 胡乱修改. 比如说, 遇到下面的报错: LoadTestAgentResultsLateException R ...
- HTTP响应状态码【总结】
常见的状态码 [1XX]表示[消息] [2XX]表示[成功] [3XX]表示[重定向] [4XX]表示[请求错误] [5XX]表示[服务器端错误] 200:OK.请求被正常处理 204:No Cont ...
- IntPtr 转 string
假设有 intPtr pBuffer 方法一: 直接使用Marshal.PtrToStringAnsi方法: string ss = Marshal.PtrToStringAnsi(pBuffer); ...
- git简单运用
创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库. 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository ...
- PS-点击选中某一个图层
需要点击选中某一图层的时候,需要勾选[自动选择]