`
阅读更多
每个分区都需要挂载(mount)以后才能使用,包括系统根分区,家目录,swap等等,这些是启动时系统已经帮你搞定的,只是你不知道而已。
那么系统是怎么搞定的呢?通过fstab文件啊!你可以打开/etc/fstab自己看看,比如我的有这样两行(不是只有这两行啊,我用这个举例,其他可以类推):

代码:
# /dev/sdb1
UUID=41baef7a-70fa-4bd0-8ea0-25be9c5ef643 / ext3 relatime,errors=remount-ro 0 1

第一行是注释,特征是开头一定有一个字符“#”。这是给你看的,告诉你它(系统)接下来将要做什么。换句话说,对于电脑来说,这一行是废话,它懒得管!
●这是linux的语法格式,在其他配置文件里也可以见到。推广一下,如果其他地方有一行你不希望它生效,但又不想删除的话────对喽,在开头加上一个“#”就行了。

第二行是真正的重点了,注意其中每一个空格或者Tab符号都代表一个指令串的结束,一个或连续的多个空格或者Tab符号都将被视为一个。数一数,5个Tab把这一句分为了六个部分对吧?这六个部分意义如下:

1.UUID=xxxxxxx,这是告诉系统────把这个分区给我挂上!(指定目标分区,即sdb1,即本人的第二硬盘第一主分区)。每个人的都不同啊,千万别抄我的!
为什么不直接用sdb1而要搞一个这种稀奇古怪的xxxxxx呢?
当然,也可以用sdb1指定的。但是你想过没有,如果有一天我心血来潮,突然想把sda拔掉用来砸人呢?后果是严重的!人,砸死了没啥,可是系统就没法启动了!因为这个sdb1现在变成了sda1啦!电脑可不管这个,非要找到sdb1它才干活啊!
而UUID呢?它是每个硬盘分区的全球全太阳系全银河系全宇宙唯一标示符,除非你进行了类似重新格式化这种变动分区表的操作,否则它永远不变!粉NB是不?更多知识自己看:
http://zh.wikipedia.org/wiki/UUID

讨厌喔,人家是菜鸟嘛!怎么知道什么油油爱地耶!
别着急,粉简单喔,你只需打开终端,输入以下指令就知道啦:

代码:
ls -al /dev/disk/by-uuid

这是我的结果:

代码:
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 01C7A446EF220A80 -> ../../sda6
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 227411CA7411A199 -> ../../sdb6
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 2A58D7CE58D796C3 -> ../../sda7
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 3E40C99340C95277 -> ../../sdb5
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 4028B77B28B76F12 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 41baef7a-70fa-4bd0-8ea0-25be9c5ef643 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-03-05 02:32 E46CE5006CE4CDFC -> ../../sda8

看到倒数地二行啦,呵呵,甚至不用自己输入,粘贴过来就行了!大妈都会!

2.第二栏“/”,这是指定了该设备挂载的位置(目录),因为这一句是挂载的根目录,所以只有一个"/"。这个当然不用你管,你需要做的是挂载你需要访问分区到你指定的位置(目录)!
很多教材都说要挂载到/mnt,不过我很不以为然,我们大多数人都是单机用户是吧?对于单机用户,最好的挂载位置是/home!原因么自己想吧!
请在你的/home下面事先建立一个空目录,比如叫“winD”(不要随随便便,大小写敏感喔),挂载之前不要在这个目录放任何文件,放了也白放,一挂载就看不到了(不会丢失,就是看不到,突然想起可以用这种方式来藏文件嘿嘿)。
一定要事先喔,如果没有这个目录是挂不上的。另外你要挂几个分区就事先建立几个目录,别偷懒!

3.第三栏是告诉电脑,这个分区用的是什么文件系统。我的根分区是ext3,所以如此。
这个也不能乱抄,要根据自己的实际情况来定,大多数人都是要挂载windows下的某个“盘符”是吧?那么如果是FAT和FAT32,就写成“vfat”;如果是NTFS,就写成“ntfs-3g”。

4.第四栏是很复杂的参数,但必不可少。好在一般应用,输入“defaults”即默认设置即可。如果你想进行更严格的存取控制的话就自己研究吧!
如果你发现挂载后出现乱码,就改成“defaults,utf-8”,基本就没问题了。

5.第五、六栏也是必不可少的参数,对于win分区,就写成“0 0”即可,原因不必深究。

●好了,总结一下。
目标分区,常用三种方式指定:
●UUID(如前述)
●设备名称(如“/dev/sdb1”)
●分区卷标(如“LABEL=winD”,当然。必须要存在。可以在windows资源管理器里改)。
强烈推荐UUID,因为后两种方式非常容易混淆,粉不够严谨。
挂载目录,必须事先建立好。也可以是已存在的任何目录(系统本身要使用的除外,比如/etc、/usr、/var这些,千万别乱来啊!)。
以下是一个例子:

代码:
UUID=3E40C99340C95277 /home/winD ntfs-3g defaults 0 0

明白了吧?
每行挂载一个分区就写一行,要挂载两个就写两行,要挂载三个就三行,一百个就一百行!(哥哥,不会吧!)
呵呵,还等什么?开工啊!终端输入:

代码:
sudo gedit /etc/fstab

你会看到一些系统自动生成的语句,研究一下就行了,千万别动!一点都不能动!大家都是成年人了,乱动的话一律后果自负!不关我的事啊! 
在最后加入你的新行就行了!一切搞定之后,终端输入:

代码:
sudo mount -a
分享到:
评论

相关推荐

    详细解读linux下swap分区的作用

    Swap分区的主要作用在于,当系统的物理内存不足时,它可以充当一个临时的扩展内存,将暂时不活跃的程序数据存储到硬盘上,从而释放物理内存供当前运行的程序使用。这样,即使在物理内存耗尽时,系统也能保持正常运行...

    Linux磁盘分区和挂载——(一)分区基本知识

    一、分区基本知识 1.分区的方式 1.1 mbr分区: 1)最多支持四个主分区 2)系统只能安装在主分区 ...Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linu

    Linu期末考试复习试题(含答案).docx

    `sda`、`sdb`等代表硬盘,`b`表示第二块硬盘,`5`表示第一个逻辑分区。 13. **inittab**:`inittab`文件是Linux初始化系统的核心配置文件,用于定义系统启动后的默认运行级别和服务。 以上内容涵盖了Linux操作系统...

    testdisk恢复磁盘格式化数据.rar_Again Again_definitiona2m_gasoline3fn_linu

    2. 分析磁盘:运行testdisk,选择要分析的硬盘和分区类型。 3. 检查分区:testdisk会显示磁盘的分区结构,如果发现丢失的分区,可以尝试恢复。 4. 扫描数据:选择“快速扫描”或“深度扫描”来查找丢失的文件和目录...

    重装xp后修复grub

    例如,`root (hd0,1)`表示Linux系统位于硬盘的第一个分区。 5. **安装GRUB**:使用GRUB for DOS提供的命令,如`grub-install`,将GRUB重新安装到硬盘的MBR。确保正确指定硬盘和分区号,避免错误地覆盖其他数据。 6...

    linu命令大全

    - `hdparm -i /dev/hda`:查询特定硬盘驱动器的信息。 - `hdparm -tT /dev/sda`:测试硬盘读取速度。 4. **查看CPU信息** - `cat /proc/cpuinfo`:显示CPU的相关信息,包括型号、缓存大小等。 5. **查看中断...

    虚拟机与Linu系统安装以及云计算平台的搭建及安装.pdf

    按照软件的安装向导完成安装,然后在虚拟机管理界面创建一个新的虚拟机,配置合适的硬件资源,例如内存大小、硬盘容量和网络适配器类型。 接下来是安装Linux系统。Ubuntu是一个流行的开源操作系统,适用于服务器和...

    Ubuntu Linux命令大全

    查看硬盘分区 **命令格式**: ```bash sudo fdisk -l ``` **用途**:列出所有磁盘的分区信息。 **示例**: ```bash sudo fdisk -l ``` ##### 2. 查看IDE硬盘信息 **命令格式**: ```bash sudo hdparm -i /dev/hda ...

    Linux操作系统课件次Linux系统的安装ppt课件.ppt

    磁盘分区可以将硬盘分成多个逻辑分区,以便更好地组织数据。常见的磁盘分区模式包括主要分区、扩展分区和逻辑分区等。 5. Linux 操作系统中的网络配置 在安装 Linux 操作系统时,网络配置是一个非常重要的步骤。...

    linux考试题目

    - **硬盘信息**: 使用 `fdisk -l` 显示硬盘分区信息,`df -h` 查看磁盘空间使用情况。 ### 3. 进程管理 - **查找包含特定字符串的进程**: 使用 `ps aux | grep "scf"` 来查找所有进程中包含 "scf" 的进程。 - **...

    Linux_oracle_10G的安装图解教程

    建议至少有1GB的内存和5GB以上的硬盘空间。此外,还需要设置足够的交换(swap)空间,以支持Oracle数据库的运行。在进行安装前,使用系统工具检查这些硬件资源,确保它们满足Oracle的最低要求。 3. **安装过程中的...

    Cent0S7启动配置和服务管理

    在BIOS引导下,激活MBR(Master Boot Record,主引导记录),MBR是硬盘上的一个固定区域,通常只有512字节,其中前446字节存储了引导程序,接下来的64字节为分区表,最后的2字节是有效签名。MBR中的引导程序(grub)...

    210044-手把手部署Linux下磁盘配额(quota)应用与实战.docx

    磁盘配额可以简单地理解为对硬盘的使用权限的设置,以避免多人使用同一个硬盘时某个人占用了大量的空间,从而影响其他用户的使用。 1. 磁盘配额的作用和概念 磁盘配额可以对硬盘的使用者设置使用权限,以避免多人...

    无人值守安装服务.rar

    首先,PXE是一种网络引导技术,它允许计算机通过网络启动,而不是从本地硬盘。这种技术特别适合于没有本地存储设备或者需要统一配置大量计算机的场景。PXE服务器通常是一个网络服务器,提供启动映像和引导程序,使...

    linux常见命令

    利用`dd`命令可以从ISO镜像文件制作启动U盘,或者直接将ISO写入硬盘分区,如`dd if=image.iso of=/dev/sda1`,然后引导安装。 8. **修改网卡物理地址(MAC地址)**: 使用`ifconfig`或`ip link set dev eth0 ...

    linux 集群 哈哈哈哈哈哈

    - 存储: 80GB硬盘 - 内存: 512MB DDR - **宿主机系统**: Windows 2000 Pro SP4 虚拟机 - **软件**: - VMware GSX Server 3.1 - Red Hat AS 3.0 #### 安装准备 1. **安装VMware GSX Server 3.1**: - 过程类似...

    ext3rescue

    在使用"ext3rescue"之前,你需要确保目标分区未被写入新的数据,因为新数据可能会覆盖已删除文件的部分或全部内容,降低恢复的可能性。通常,首先会执行一个磁盘映像,将整个硬盘复制到另一个安全的位置,这样即使在...

    新版Android开发教程.rar

    程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...

Global site tag (gtag.js) - Google Analytics