从标准 ubuntu 12.04 重新安装到最小安装后,我一直试图将我的蓝牙键盘与我的电脑配对。
在最小安装中,我没有 gui,所以我一直在尝试使用各种可用的命令行工具,但我无法弄清楚配对应该如何进行。当我有一个 gui 时配对工作完美无缺。
我在这里寻求帮助:http : //ubuntuforums.org/showthread.php?p=12234695
没有人回复,但那里有很多关于我的情况的详细信息。
应该如何从命令行配对蓝牙设备?
不确定这是 ubuntu 还是 osx 问题,但我将从这里开始。如果更合适,我会将其留给 mods 将问题移至 AskDifferent。
我在苹果机器上使用 scp 将文件从 ubuntu 移动到 osx。我在苹果机器上编辑了文件。然后我将文件移回,再次在苹果机器上使用 scp 。
源文件的文件名是Documents/trettiårsfirarätare。
Documents/trettiårsfirarätare
我得到的文件名是Documents/trettia?rsfirara?tare。
Documents/trettia?rsfirara¨tare
虽然这些看起来很相似,但它们之间的字母 å 和 ä 实际上是不同的。我从未更改过文件名。
这对我来说没有什么技术上的区别,我只是将文件名改回 ubuntu 认为的 å 和 ä,但这激起了我的好奇心。
你能向我解释为什么会这样吗?
我正在尝试将我的旧 mdarray 迁移/home
到 zfs。
我已经在之前所在的驱动器上创建了一个 zpool 镜像/dev/md0
。我已经将它安装到/home
并将旧/home/user
文件夹复制到其中。
root@computer:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
homepool 63,7M 1,76T 61,6M /home
homepool/user 1,73M 1,76T 1,64M /home/user
homepool/user/old 96K 1,76T 96K /home/user/old
Run Code Online (Sandbox Code Playgroud)
我已经像上面那样设置了两个子分区,以便能够为不同的数据设置不同的 zfs 设置,但这与 ubuntu 加密 home 的工作方式相冲突。
root@computer:~# ls /home/user
Access-Your-Private-Data.desktop old README.txt
Run Code Online (Sandbox Code Playgroud)
加密子文件夹上的 zfs 是完全禁止的吗?在homepool/user
将 ecryptfs 挂载到该名称上之后,是否完全应用了 zfs 属性?
我像这样重新排列了分区:
root@computer:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
homepool 254G 1,51T 1,66M /home
homepool/.ecryptfs 254G 1,51T 254G /home/.ecryptfs
Run Code Online (Sandbox Code Playgroud)
感觉它至少会起作用。 …
我最近将我的电脑升级到 Ubuntu 14.04。
升级后系统不再播放我通过 crontab 播放的几首歌曲。
crontab 行看起来像这样:
0 9 * * 1-5 /usr/bin/mpg123 -q /home/user/Music/song.mp3
Run Code Online (Sandbox Code Playgroud)
运行命令时,我没有从 cron 收到错误消息。如果我通过 SSH 手动运行该命令,歌曲将成功播放。
我在 crontab 中的命令前面加上了“env”,以便更好地掌握 cron 运行作业的环境:
0 9 * * 1-5 env; /usr/bin/mpg123 /home/user/Music/song.mp3
Run Code Online (Sandbox Code Playgroud)
这生成了以下输出:
HOME=/home/user
LOGNAME=user
PATH=/usr/bin:/bin
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/home/user
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
version 1.16.0; written and copyright by Michael Hipp and others
free software (LGPL) without any warranty but with best wishes
Directory: /home/user/Music/
Playing MPEG stream 1 of …
Run Code Online (Sandbox Code Playgroud) 我试图让非 root 用户创建 zfs 快照。
我创建了一个权限集,并为适当的用户提供了其中定义的权限:
root@computer:~# zfs allow homepool/myuser
---- Permissions on homepool/myuser -----------------------------------
Permission sets:
@myuser_allowed mount,snapshot
Local+Descendent permissions:
user myuser @myuser_allowed
Run Code Online (Sandbox Code Playgroud)
但是当我尝试创建快照时出现以下错误:
root@computer:~# su - myuser
myuser@computer:~$ /sbin/zfs snapshot homepool/myuser@`date +%F_%R`
Permission denied the ZFS utilities must be run as root.
Run Code Online (Sandbox Code Playgroud)
以 root 身份创建快照按预期工作:
root@computer:~# zfs snapshot homepool/myuser@`date +%F_%R`
root@computer:~# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
homepool/myuser@2016-10-30_19:01 44K - 5,32G -
homepool/myuser@2016-10-30_19:37 0 - 5,32G -
Run Code Online (Sandbox Code Playgroud)
我需要在权限集中添加其他内容吗?或者它是否具有 zfs 二进制文件的特权?
root@computer:~# ls -l `which zfs` …
Run Code Online (Sandbox Code Playgroud) 16.04 ×2
zfs ×2
12.04 ×1
alsa ×1
apple ×1
bluetooth ×1
command-line ×1
cron ×1
ecryptfs ×1
encoding ×1
encryption ×1
macosx ×1
permissions ×1
pulseaudio ×1
snapshot ×1
sound ×1
utf-8 ×1