如果你参考我的其他帖子,我正在尝试使用克++为了编制一份.cpp文件我必须用驱动器名称来引用它:
g++ /media/drivename/filename.cpp
问题在于文件路径,正如您所见,驱动器的名称非常荒谬,由一些随机数字组成。我不能直接输入
g++ /media/123414 14124 14 1/filename.cpp
我尝试重新标记分区,结果发现不是用它们的标签来引用它们,而是用它们的名称来引用它们,这些名称是基于驱动器的位置已安装。正如您在下图中看到的,它们被安装在这个荒谬的位置/whateverucallit
。这真令人沮丧。我刚刚切换到 Ubuntu,在这里我遇到了真正的困难。
分区是在安装 ubuntu 后创建的,它们是用 GParted 创建的。我查看了其他线程,它们告诉您编辑您的文件夹,那里除了一个文件夹之外etc/fstab
没有其他文件夹,而且是一个空文件夹。fstab
fstab.d
好吧,我的错。它正在谈论文件fstab
。这里有一个文件,内容如下:
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda1 during installation
UUID=956d7e6e-6935-4de9-80ec-4e4f80a510db / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=b6dea36c-6e78-46c4-a566-9a850ddd2c9c none swap sw 0 0
结果fstab
甚至没有提到两个新创建的分区。现在该怎么办?
更新:
我添加了以下几行,fstab
但由于它们没有任何作用,所以我将它们注释掉了。
#device mountpoint fstype options dump fsck
#/dev/sda3 /home/robbino/driv1 ext3 defaults 0 1
#/dev/sda4 /home/robbino/driv2 ext3 defaults 0 1
sudo fdisk-l
输出如下
$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x0001ec87
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206092287 103045120 83 Linux
/dev/sda2 617037822 625141759 4051969 5 Extended
/dev/sda3 206092288 415674367 104791040 83 Linux
/dev/sda4 415674368 617035775 100680704 83 Linux
/dev/sda5 617037824 625141759 4051968 82 Linux swap / Solaris
Partition table entries are not in disk order
答案1
打开终端并输入:
sudo blkid
查找并复制需要uuid
重现的内容然后fstab
运行:
sudo -H gedit /etc/fstab
在末尾添加如下内容(例如):
#My-Partition
UUID=xxxxxxxxxxxxxxx /media/Robbino1 ext3
defaults 0 1
哪里xxxxxxxxxx
/dev/sda
唯一标识您复制的,然后重新启动。
您也可以手动更改权限(例如):
rw,auto,user,nls=utf8,umask=003,gid=1000,uid=1000 0 0
有关安装选项的更多详细信息这里。