V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fangch
V2EX  ›  问与答

mount 命令加参数 iocharset:cp936 报: No such file or directory?

  •  
  •   fangch · 2022-07-22 10:12:26 +08:00 · 635 次点击
    这是一个创建于 615 天前的主题,其中的信息可能已经有所发展或是发生改变。

    通过 mount 命令挂载目录: mount -t cifs //127.0.0.1/测试 /usr/a -o user=888888,pass="aaa",domain=home,iocharset=cp936
    由于 linux 上的 locale 是 gbk 所以加上参数 iocharset=cp936 ,但是报错了 No such file or directory
    把 cp936 改成 utf8 就没有问题,这个是什么原因?

    注:
    mount.cifs version: 6.2

    AoEiuV020CN
        1
    AoEiuV020CN  
       2022-07-22 11:44:54 +08:00   ❤️ 1
    没有复现,
    按道理就算 iocharset 错了也不会报这个错,完整命令逐字符对比看看和没问题的命令差在哪里,
    这个报错应该是挂载目录这些参数问题才对,
    fangch
        2
    fangch  
    OP
       2022-07-22 13:22:42 +08:00
    @AoEiuV020CN 好的,我再试试,谢啦
    fangch
        3
    fangch  
    OP
       2022-07-23 11:00:44 +08:00
    已经解决了,是 mount cp936 这个参数貌似不支持中文路径 ,改成英文就可以了
    fangch
        4
    fangch  
    OP
       2022-07-23 11:00:54 +08:00
    mount -t cifs //127.0.0.1/test /usr/a -o user=888888,pass="aaa",domain=home,iocharset=cp936
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1532 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:06 · PVG 01:06 · LAX 10:06 · JFK 13:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.