有时我在 Ubuntu 中挂载我的 NTFS 驱动器,但忘记在关机前卸载它们。
那么 Ubuntu 是在关机前卸载它们还是我必须在关机前手动卸载它们?
我问这个是因为我忘记卸载我的 NTFS 分区很多次,当我启动到我的 Windows 时,Windows 有时会开始扫描我的磁盘。
谢谢。
通常我们使用不同的文件来重定向输出。
例如 :
cat < first > temp
Run Code Online (Sandbox Code Playgroud)
在这个命令中,first 的内容被重定向到 temp 而不是标准输出。
那么如果我使用相同的文件名,为什么它会截断文件?
为什么它不能覆盖同一个文件?
cat < first > first
Run Code Online (Sandbox Code Playgroud) 我在 /dev/sda2 上有一个 279 GB Ext4 文件系统的分区,但我无法在登录时自动挂载它。
我已经添加了分区条目/dev/sda /home ext4 defaults 0 0,/etc/fstabt但它仍然没有自动挂载。
我什至尝试从磁盘编辑挂载选项(请参见下面的屏幕截图),但没有结果。
udisks 命令运行良好,但问题是,它要求标准用户的管理员密码。
所以我的问题是如何自动挂载这个分区,或者至少向标准用户授予读写权限,以便他们可以使用 udisks 命令挂载这个分区。

感谢dschinn1001,我能够通过编辑 fstab 中的条目来自动挂载我的分区。
首先我找到了 UUID 使用 sudo blkid
然后使用 sudo 编辑 fstab 文件 /etc/fstab
按以下格式添加条目
[设备] [挂载点] [文件系统类型] [选项] [转储] [通过]
设备将是您的 UUID
挂载点将是您要挂载分区的位置
运行 blkid 命令时将显示文件系统类型
选项 添加您需要的选项。有关更多详细信息,请参阅Fstab 中的选项。
转储 该值在大多数情况下为零。有关更多详细信息,请参阅 Fstab。
通过 此值在大多数情况下为零。有关更多详细信息,请参阅 Fstab。
所以最后这就是我的条目的样子。
UUID=fe9ab5ba-35ed-49c5-b1d3-9bfc02060867 /media/mount ext4 auto,user,rw,exec 0 0
Run Code Online (Sandbox Code Playgroud)
保存文件并重新启动您的 PC。
在我提到的选项中
auto 表示自动挂载
用户 表示授予标准用户挂载分区
rw 读写权限
exec …
我最近下载了g2ipmsg(Ubuntu 11.10 的 IP Messenger)。但是 - 这不像以前的 ubuntu 版本那样是可安装的包。
因此我想我需要编译它。此应用程序需要 gtk,因此我libgtk2.0-dev使用 Synaptic Package Manager 进行安装。
现在,当我运行./configure命令时,它给了我以下错误。
检查 APPLET... 配置:错误:未满足包要求 (libpanelapplet-2.0):
No package 'libpanelapplet-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables APPLET_CFLAGS and
APPLET_LIBS to avoid the need to call pkg-config. See the pkg-config
man page for more details.
Run Code Online (Sandbox Code Playgroud)
在哪里可以找到 PKG_CONFIG_PATH 的路径?
这是我到目前为止所做的:
command-line gtk instant-messaging 11.10 environment-variables
最近我安装了 Ubuntu 10.10 并在安装时选择了错误的选项。
现在的问题是我的机器直接启动 Ubuntu,甚至不显示 grub 菜单。
如何安装 grub 菜单?
以及如何将 Windows Vista 添加到 grub 菜单?
这是我尝试过的。
sudo grub
> root (hd0,0)
> setup (hd0)
Error 17: Cannot mount selected partition
Run Code Online (Sandbox Code Playgroud)
我不知道这里出了什么问题,而且我确信我没有清除我的 Windows 分区。
编辑 :
sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
ls: cannot access /media/BC54B2C654B282A6/boot
Boot: No such file or directory
done
Run Code Online (Sandbox Code Playgroud)
sudo os-prober
ls: cannot access /media/BC54B2C654B282A6/boot
Boot: No such file or directory
Run Code Online (Sandbox Code Playgroud)
谢谢。
command-line ×3
11.10 ×1
12.10 ×1
automount ×1
bash ×1
boot ×1
filesystem ×1
grub2 ×1
gtk ×1
ntfs ×1
partitioning ×1
unmount ×1
vim ×1
windows ×1