创建目录

创建目录

我是 ubuntu 新手,需要你们的帮助。

我安装了 Ubuntu Server 10.04 64 位,我想知道:

有哪些命令可以添加额外的文件系统并确保它在启动时挂载。假设我想将其放在 /newContent 目录中?

在根磁盘上,我想创建两个额外的目录,分别名为 /myBackup 和 /myDatabases?

答案1

创建目录

要创建顶层目录,请运行:

sudo mkdir /myBackup /myDatabases

您可能还想让自己成为这些文件夹的所有者:

sudo chown -R ubuntuka:ubuntuka /myBackup /myDatabases

(替换ubuntuka为您的用户名)

选择分区

您可以使用此命令列出可用的分区:

sudo fdisk -l

每个分区都会有一个类似 的位置/dev/sda1。选择您要自动挂载的分区并记住此位置。

查找分区信息

现在您需要找到分区的 UUID(唯一标识)和文件系统类型。为此,请使用u盘命令。我不记得它是否默认安装,但如果没有,请运行:

sudo apt-get install udisks

安装它。

查找 UUID

要获取 UUID(此示例中为 /dev/sda1),请运行:

udisks --show-info /dev/sda1 | grep uuid

您将获得类似如下的输出:

    by-id:                     /dev/disk/by-uuid/228EF188-BDEE-11E0-8F41-F5A84824019B
 uuid:                        228EF188-BDEE-11E0-8F41-F5A84824019B
   uuid:                      

228EF188-BDEE-11E0-8F41-F5A84824019BUUID 在哪里。

查找文件系统类型

要获取分区的文件系统类型(示例中为 /dev/sda1),请运行:

udisks --show-info /dev/sda1 | grep type

您将获得类似如下的输出:

  type:                        ext4
    type:                      0x83

ext4文件系统类型在哪里。

备份 fstab

要使分区在启动时挂载,您需要编辑 /etc/fstab。此文件对于计算机的使用至关重要,因此每次进行更改时都应备份当前版本。

为此,您可以运行:

sudo cp -v "/etc/fstab" "/etc/fstab-$(date +%s)"

你将获得如下输出:

`/etc/fstab' -> `/etc/fstab-1312389815'

对于此示例,要恢复旧设置,请运行:

sudo cp -v "/etc/fstab" "/etc/fstab-$(date +%s)" && sudo cp -v /etc/fstab-1312389815 /etc/fstab 

编辑 fstab

要编辑 /etc/fstab,请运行:

sudo nano /etc/fstab

要添加自动安装分区,请添加如下行:

UUID=228EF188-BDEE-11E0-8F41-F5A84824019B /myBackup ext4 defaults 0 0

然后按Ctrl+O保存。此示例将自动将 /dev/sda1 挂载到 /myBackup。您需要将 和 替换228EF188-BDEE-11E0-8F41-F5A84824019B/myBackup分区ext4的相应 UUID、挂载点和文件系统类型。

测试

您无需重新启动即可测试。相反,请运行:

sudo mount -a

然后您应该测试一下目录的内容是否符合您的预期。

答案2

安装 ntfs-config

sudo apt-get install ntfs-config

这将有助于在 fstab 中添加额外的文件系统。不要忘记检查内部和外部写入选项。

注意:如果您使用的是 11.04,则在终端中运行 ntfs-config。它将显示错误:未找到某些目录。只需先创建目录即可。

相关内容