V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wniming  ›  全部回复第 1 页 / 共 28 页
回复总数  548
1  2  3  4  5  6  7  8  9  10 ... 28  
@diivL #14 多谢提醒,把调用 spice_usb_device_widget_new 的第二个参数改成 NULL 就能用默认的格式了,默认的格式包含端口号可以用来识别设备
@Rorysky #12 你看一下我这个帖子正文里的 lsusb 的输出,有 3 个 usb 设备的 vendor id prod id 是完全一样的:

"ID 2b89:8761 Realtek Bluetooth Radio"
@oott123 看了下面这个帖子,感觉 linux 是不支持自己做一个魔改的 sysfs 的,因为内核不支持设备命名空间,任何进程都能看到系统上的所有设备,尽管进程不一定有权限使用设备。

https://discuss.linuxcontainers.org/t/how-to-hide-of-host-root-device-from-container-lsblk/6103
@julyclyde 我觉得是有关系的,例如:

d@desktop:/sys/bus/usb/devices/usb1/1-10$ cat /sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.2/0003:17EF:60EE.00D5/uevent
DRIVER=lenovo
HID_ID=0003:000017EF:000060EE
HID_NAME=Lenovo TrackPoint Keyboard II
HID_PHYS=usb-0000:00:14.0-10/input2
HID_UNIQ=
MODALIAS=hid:b0003g0001v000017EFp000060EE
d@desktop:/sys/bus/usb/devices/usb1/1-10$

我觉得 lsusb 就是根据这里的 HID_NAME 来获取到 usb 设备的名称的
@oott123 如果有办法让 virt-viewer 运行在自己魔改的 filesystem namespace 那当然更好,但是我不知道要怎么搞,如果能在自己魔改的 filesystem namespace 里把不想重定向到另外两个 usb 设备都屏蔽掉,那我就可以用更方便的方式给虚拟机重定向 usb 设备了,比如可以用下面的命令:

virt-viewer --connect qemu+ssh://d@127.0.0.1/session fedora41 --spice-usbredir-redirect-on-connect="0x03,0x17ef,0x60ee,-1,-1|0x03,0x32c2,0x0012,-1,-1"

这样还能一步到位,都不用点鼠标操作重定向了,但目前因为有 3 个同样的 usb 设备,所以这种通过 vendor:product 的方式是不行的
@Cooky 感谢回复,我并不是不知道哪个设备在哪个接口下,因为在 virt-viewer 里选择 usb 设备时只显示 usb 设备的名称,所以即便知道 usb 设备再那个接口下也无法判断。
6 天前
回复了 B1ankCat 创建的主题 Linux 关于最近 R4L DMA 事件的 Linus 回应
@PTLin Christoph Hellwig 辞去 DMA Mapping 维护者职务了
@zjsxwc #24 #25 这两个都试了也是不行
测试了一下 syncthing ,基本满足需求,确实能在源目录(设置为仅发送的目录)的文件重命名或移动到其它目录时在目标目录(设置为仅接收的目录)上做同样的操作,唯一的问题是它基本上要求目标目录在第一次同步前是一个空目录,我测试过程中遇到两台机同步后状态都是“up to date”,但是目标目录中原来有的一些源目录中没有的文件没有被删除。

syncthing 如果能让两个在第一次同步之前都非空的目录同步就好了,比如第一次同步之前先计算一下源目录和目标目录的所有文件的 md5 ,如果有 md5 相同的文件就不要从源目录拷贝,直接在目标目录移动或重命名,然后把存在在目标目录中但不存在在源目录中的文件删除掉,然后再把源目录中存在但目标目录中不存在的文件拷贝到目标目录,这样就能在目标目录已经有源目录的大部分文件,但是文件名和路径跟源目录不一样时发挥特别大的作用。
@BeautifulSoap 还在试。。。。
@SenLief 我需求就是 linux 通过 mv 命令移动文件后,再通过某种软件把目录同步到 windows ,windows 当然也是要移动,但是我用 2 台 linux 测试

rsync -av --remove-source-files test rsync://10.0.0.3/shm/test

这条命令,结果就是执行完后执行这条命令的那台机的 test 目录下的所有文件都被删除了,我想要的效果是软件不会更改我源目录的文件,只会更改 10.0.0.3 这台目标机器上的目录
@SenLief 我运行

rsync -av --remove-source-files test rsync://10.0.0.3/shm/test

会把我源目录的文件都删除
@zjsxwc 刚才测试了一下两台 linux 机器用 rsync 同步目录,结果是 rsync 不会 move ,而是 delete&copy ,用的是下面的命令:

rsync -av --delete test rsync://10.0.0.3/shm/test
@terence4444
@nocmt
@paperseller
这种基于云盘的方案应该都是把文件上传到了云盘才能被云盘管理吧?这样的话不就太不方便了,我需同步的这个目录有很多几十个 G 的电影原片
@zjsxwc rsync 能在 windows 上作为系统服务运行吗?我想在 linux 上使用 rsync 协议进行同步
@druggo 刚刚发现这种方法会导致主机无法 ssh 到虚拟机,需要把 from 192.168.53.0/24 改成 iif nat-br 才可以
@druggo 大佬牛逼,你的方法管用
@jinliming2 感谢回复,我尝试加了下面这两条命令但是不起作用:
iptables -t nat -A PREROUTING -p tcp -s 192.168.53.0/24 -j DNAT --to-destination 192.168.1.253
iptables -t nat -A PREROUTING -p udp -s 192.168.53.0/24 -j DNAT --to-destination 192.168.1.253
11 天前
回复了 wniming 创建的主题 问与答 payoneer 怎么注册?
@kingkdj 我也收到了
这是一个好消息
1  2  3  4  5  6  7  8  9  10 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1097 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.