con*_*use 124
适用于大多数 Linux 系统的最直接方法是将它们添加到您的fstab 中。但还有其他人。在这个答案中,每个人都有自己的标题。
如果您收到有关“root”或“权限”的错误消息,那是因为对于大多数安装选项,您将需要 root 权限。在 Unity 中,您可以通过添加gksudo
(图形应用程序)或sudo
常规命令并输入密码来实现这一点。因此,例如,如果ntfs-config
您按Alt+F2并键入gksudo ntfs-config
。
Gigolo 与 Nautilus 的远程文件系统和挂载功能携手合作。您需要将分区添加到 Nautilus 书签(Nautilus 是 Ubuntu 的默认文件管理器)。之后,您将在 Gigolo 中找到它们。其余的在我的另一个答案中说。
编辑:由于从您的评论中猜测您对 linux 并不熟悉,因此我将更详细地解释该过程:
fstab 方法比 gui-tools 或 Gigolo 更简洁、更基本。它也适用于其他系统,即使是那些只有文本模式的系统。原则上你不需要安装任何东西。对于每个 ntfs 分区,您必须在名为/etc/fstab
. 对我来说,我添加的行看起来像这样:
#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
Run Code Online (Sandbox Code Playgroud)
这部分UUID=<xxxxx>
告诉您的系统要挂载哪个分区。如果您按照此步骤操作并显示重复的设备,请替换UUID=<xxxx>
为/dev/disk/by-uuid/<xxxxx>
。每个分区都有自己唯一的 UUID。空格很重要,因此最好复制并粘贴该行。更换auto
通过noauto
手动安装。用户应该在组中plugdev
。
请注意,如果此行位于文件的最末尾,则其后应有一个换行符。如果您没有它,Mount 会抱怨。
打开磁盘工具并通过大小(例如 120 GB)、文件系统(例如 ntfs)和名称识别正确的分区。注意他们的“设备:”文件(例如/dev/sdb1
)。相反,您可以在终端中运行以下命令,例如gnome-terminal
:
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)
您可以通过sudo blkid
在 shell 中运行来找出分区的 UUID 。输出看起来有点像这样:
confus@confusion:~$ sudo blkid
[sudo] password for confus:
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2"
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS"
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs"
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat"
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member"
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap"
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"
Run Code Online (Sandbox Code Playgroud)
正确的 UUID 前后都会有正确的设备文件TYPE="ntfs"
。所以对我来说,UUID 是“7258CB9858CB598D”。对你来说,这个数字会有所不同。另外我只有一个 NTFS 分区。在您添加到 fstab 的行中替换我的 UUID 以您通过这种方式找到的行。
现在是挂载点。对于每个分区,这将是不同的。我选择了/media/win
。你可以选择任何你喜欢的。它只需要是一个现有的空目录。您也可以创建目录/home/yourusername/windows1
,然后将其放入 fstab。
ntfs
告诉 fstab 它是一个 ntfs 类型的分区。
rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0
超出了这个答案的范围。只需按原样使用这些值。他们应该没问题。如果您有兴趣,可以在我之前提供的链接中阅读这些参数的说明。
添加行并完成我描述的所有内容后,保存文件并sudo mount -a
在 shell 中运行。如果您可以通过它们的挂载点访问您的分区并且没有打印出错误,那么一切顺利。如果没有检查错别字和明显错误。如果sudo mount -a
显示错误,请不要重新启动!如果出现错误,重启可能会失败。
您可以使用该id
命令找出您的用户和组 ID 。
confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)
Run Code Online (Sandbox Code Playgroud)
一个图形工具ntfs-config 也可用但不是必需的(并且它的当前版本在 Natty Narwhal 中不起作用 - 假设很快就会修复)。此外,使用此工具可能会丢失 fstab 中的旧设置(例如,将缓存安装在内存中),因为它会覆盖 /etc/fstab 文件而不是附加内容。
hhl*_*hlp 15
该程序允许您轻松配置所有 NTFS 设备,以通过友好的 gui支持写入。为此,它会将它们配置为使用开源 ntfs-3g 驱动程序。您还可以轻松禁用此功能。
项目主页:- http://flomertens.free.fr/ntfs-config/
要求
NTFS-config
在 Ubuntu 中安装
sudo apt-get install ntfs-config
Run Code Online (Sandbox Code Playgroud)
这将为 ntfs-config 安装所有必需的包,包括 ntfs-3g
使用 Ntfs-Config
如果你想打开这个应用程序尝试找到--> NTFS 配置工具
现在它会提示输入root密码输入root密码并点击确定
它将显示可用的 NTFS 分区。
您需要选择要配置的分区,添加挂载点的名称,然后单击应用。
选择适合您的 NTFS 写入支持,即内部或外部
如果你想卸载你应该是 root 卸载然后右键单击挂载点选择卸载卷
结论
如您所见,在 Linux 中挂载 NTFS 分区轻而易举。如果您不喜欢或害怕命令行,只需点击几下鼠标,您就可以实现很多目标。说实话,这比在 Windows 中安装陌生的、新的、未知的分区要简单得多。
嗯,就是这样。快乐 Linux!
PD:更新 Natty 用户
如果您升级到 Ubuntu Natty,您会注意到 NTFS 配置工具不工作,即使它提示您输入 root 权限。
问题是,当您打开该工具时,什么也没有发生。好吧,这是由于缺少文件夹,为了解决此问题,您应该输入以下命令:
sudo mkdir -p /etc/hal/fdi/policy
Run Code Online (Sandbox Code Playgroud)
现在您的工具正在运行,只需选择要在启动时自动挂载的分区,如果您想要 WRITE 访问,只需勾选相应的复选框。
很简单:P
eve*_*g_g 12
打开 nautilus 并创建一个新文件夹,我建议在主文件夹中。
打开磁盘应用程序。
选择要自动挂载的分区,然后单击该分区的其他分区选项->编辑挂载选项。
选择Mount at system startup复选框并取消选择其他两个选项。
在Mount Point 中设置您创建的文件夹的路径,在我的情况下它是共享的。
单击“确定”按钮并重新启动计算机。
归档时间: |
|
查看次数: |
190717 次 |
最近记录: |