最近有几次我看到有人建议 UDF 作为跨平台格式的解决方案,用于在 Linux、Mac OS X 和 Windows XP 及更高版本上使用的驱动器。
我在这里搜索过,但没有找到相同的建议(大多数建议使用 ntfs-3g,它似乎要花钱并且未预装在 Mac 上)。
所以我的问题是:这是如何正确完成的,有没有人这样做过?然后您是否填满了驱动器并删除了一些文件以腾出空间,发现一切都像真正的 r/w 格式一样工作,即使它似乎主要是一次写入格式?
说我疯了,但如果 UDF 系统也能自动挂载并且可由登录用户写入,我真的很喜欢它。到目前为止我尝试过的(如 kicsyromy 提到的 udftools 格式)并没有解决这个愿望。
我的机器在图形/显示器上有点奇怪。我稍后会详细介绍,但我特别在寻找如何执行以下操作:
当显示器处于待机状态但系统正在运行时,通常按键盘上的一个键将唤醒它们。当通过网络远程连接时,有没有办法从命令行完成相同类型的唤醒?
这为我解决的具体问题是,当我重新启动机器时,nvidia powermizer 设置会重置为自适应。因为这是一个托管桌面,所以我无法编辑 /etc/ 文件来更改它。我确实有一些东西可以在我登录后将其设置为最高性能。这消除了我在第二个显示端口监视器上出现的闪烁,并且它允许屏幕在超时待机后唤醒。因此,如果我重新启动而不登录,屏幕可能会休眠,然后不会醒来。但是机器仍然运行良好。
如果您好奇驱动程序是 nvidia 195.36.24,卡是 Quatro FX 580,显示器是两个通过显示端口(DFP-3 和 4)连接的戴尔 U2410;VBIOS 是 62.94.96.00.05
谢谢。
PS会创建标签 sleep 和 powermizer
更新
尽管我的问题的答案是正确的,但似乎无法通过这种方式摆脱非唤醒监视器的状态。
我想在 grep 找到或找不到我可以写的东西时循环:
while grep 'matches' inLogFile.txt
do
echo good.
sleep 10
done
Run Code Online (Sandbox Code Playgroud)
或者
while grep -v 'notHereYet' inLogFile.txt
do
sleep 2
done
echo -e '\a'Yo! It is here now.
Run Code Online (Sandbox Code Playgroud)
我在交互式 shell 提示符下输入这些。
所以我想反复检查df卷实际安装的时间,有点像:
while df | grep -v '/toBeMounted'
do
sleep 2
done
echo -e '\a'Hey, I think you wanted to know that /toBeMounted is available finally.
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何将管道分组到条件中。
我知道我可以这样做:
while [ -z "$(df|grep '/toBeMounted')" ]
do
sleep 2
done
echo -e '\a'Okay that is finally present now. …Run Code Online (Sandbox Code Playgroud)