求教各位大大,金币酬谢, SVN 提交的时候 有错误提示 No space left on device - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yanwen
V2EX    问与答

求教各位大大,金币酬谢, SVN 提交的时候 有错误提示 No space left on device

  •  
  •   yanwen 2021-07-24 04:25:31 +08:00 1736 次点击
    这是一个创建于 1542 天前的主题,其中的信息可能已经有所发展或是发生改变。

    查看了网上所有的解决方法:

    有两个 一个是磁盘满了(使用 df -h 查看 ,方法是删文件 腾出空间),另外一个是 inode 用光了(使用 df -i 查看 通过 sysctl -w kernel.msgmni=XXX 重新设定 )。

    但我用两个命令查看。都不是上述问题。空间充足。而且 inode 也使用不多。如下图:

    s1IAT6iWuG7DYcZ

    但是提交的时候依旧提示:

    wjSbL4DgsyFPofJ

    不知道有大佬遇到过这个问题没有。不知道大佬们是怎么解决这个问题的呢??金币酬谢 (暂时不能换 git,只想求解这个问题。感激不尽)

    14 条回复    2021-07-26 17:31:57 +08:00
    GuuJiang
        1
    GuuJiang  
       2021-07-24 04:34:30 +08:00 via iPhone   1
    确定 df 是在你目前用的这个 svn 服务器上运行的么?
    wjxforu
        2
    wjxforu  
       2021-07-24 07:48:29 +08:00   1
    1. 有没有异地备份? 不过看起来不像 参考: https://blog.csdn.net/achilles12345/article/details/50316741
    2. 有可能是 client 端 disk 满了? 所以换个电脑 checkout && commit 试一下, 确认是不是 server 的问题. 最好换个 windows, tortoiseSVN 的客户端试一下, 排除其他变量.
    3. 如果 2 不行, 那说明确实是服务端. 那么请你贴一下 SVN 服务器的 repository 的目录的截图(确定就是这里, 然后当前目录 df -h, df -i, du --max-depth=1 -h, fdisk -l)再看一下.
    shakoon
        3
    shakoon  
       2021-07-24 08:12:24 +08:00 via Android   1
    应该是你本机的磁盘满了。如果在一台机器上多次提交,svn 会保留每次提交的历史文件,时间久了后.svn 那个目录会大得吓人。
    另,这似乎是个金融业的项目?
    yanwen
        4
    yanwen  
    OP
       2021-07-24 08:40:02 +08:00
    @GuuJiang 是在这个 svn 服务器上运行的。。
    yanwen
        5
    yanwen  
    OP
       2021-07-24 08:54:25 +08:00
    @wjxforu 大佬好,对应的情况是这样的:
    ①没有异地备份。
    ②client 的 disk 端也没满。
    ③:看下边:

    root@aml:~/svn# df -h
    Filesystem Size Used Avail Use% Mounted on
    udev 791M 0 791M 0% /dev
    tmps 185M 22M 164M 12% /run
    /dev/sda2 29G 6.3G 23G 23% /
    tmpfs 923M 0 923M 0% /dev/shm
    tmpfs 5.0M 4.0K 5.0M 1% /run/lock
    tmpfs 923M 0 923M 0% /sys/fs/cgroup
    tmpfs 923M 4.0K 923M 1% /tmp
    /dev/sda1 128M 56M 72M 44% /boot
    armbian-ramlog 50M 2.7M 48M 6% /var/log
    tmpfs 185M 0 185M 0% /run/user/0
    root@aml:~/svn# df -i
    Filesystem Inodes IUsed IFree IUse% Mounted on
    udev 202480 417 202063 1% /dev
    tmpfs 236191 1057 235134 1% /run
    /dev/sda2 1925120 108801 1816319 6% /
    tmpfs 236191 1 236190 1% /dev/shm
    tmpfs 236191 3 236188 1% /run/lock
    tmpfs 236191 12 236179 1% /sys/fs/cgroup
    tmpfs 236191 12 236179 1% /tmp
    /dev/sda1 0 0 0 - /boot
    armbian-ramlog 236191 27 236164 1% /var/log
    tmpfs 236191 10 236181 1% /run/user/0
    root@aml:~/svn# du --max-depth=1 -h
    2.2G ./tools
    5.8M ./project
    1.4G ./code
    3.5G .
    root@aml:~/svn# fdisk -l
    Disk /dev/mmcblk1: 7.3 GiB, 7818182656 bytes, 15269888 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes


    Disk /dev/sda: 29.7 GiB, 31914983424 bytes, 62333952 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x73041e67

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 8192 270335 262144 128M e W95 FAT16 (LBA)
    /dev/sda2 270336 61710591 61440256 29.3G 83 Linux
    yanwen
        6
    yanwen  
    OP
       2021-07-24 08:57:45 +08:00
    @shakoon 早上好。 本机检查了一下磁盘 没满。用其他电脑也链接了一下还是这样提示错误(有点怪)。
    就自己和小伙伴们的一些代码和工具。不是啥项目。
    之前因为这个问题搞不定。备份了 svn 的东西 重装了系统。结果用了大半年之后又来这个问题。实在不想重装了。过来咨询一下。不方便换 git 。
    crystom
        7
    crystom  
       2021-07-24 09:56:40 +08:00   1
    看报错的目录是在本机还是服务器不就知道了么,然后看看磁盘系统坏没坏
    xylophone21
        8
    xylophone21  
       2021-07-24 10:23:37 +08:00   1
    检查一下 mount 的参数吧,或者直接 ssh 到服务器用 svn 命令行尝试一下。
    yanwen
        9
    yanwen  
    OP
       2021-07-24 10:58:42 +08:00
    @crystom 谢谢大佬! 报错的目录是在服务器上的。我看看去。
    thunderw
        10
    thunderw  
       2021-07-24 14:28:46 +08:00 via iPhone   1
    为啥你的截图上没有 /media/gloway 这个 mount 点?看名字不像是根上面的普通目录呀
    yanwen
        11
    yanwen  
    OP
       2021-07-24 15:09:54 +08:00
    @thunderw 我也很奇怪。。但是的确如此 。我找找看看是不是配置啥的出错了还是咋地。

    不知道是不是之前的备份里边残留的配置。。 感谢大佬
    yanwen
        12
    yanwen  
    OP
       2021-07-24 19:03:32 +08:00
    @yanwen @GuuJiang @wjxforu @shakoon @crystom @xylophone21 @thunderw

    感谢大佬们。。找到问题了。。

    原来是我连了老的机子然后才出现图片不对的乌龙(没有一个 /media/gloway 的挂载点)。
    然后 出问题的机子 是。SSD 变可读不可写了。。应该是坏了。。
    yanwen
        13
    yanwen  
    OP
       2021-07-25 00:22:11 +08:00
    最后的解决方法:

    SSD 变成可读不可写了。。然后插到 mac 里边稍微改动一下 就又可以读写了(删掉了文件夹 然后又还原回去)

    但把硬盘插回去服务器 又不识别。。
    然后我把 SSD 重新插到 deepin 下边 又稍微改动了一下。然后故障就修复了。。

    记录一下 哈哈
    julyclyde
        14
    julyclyde  
       2021-07-26 17:31:57 +08:00
    kernel.msgmni 和 inode 有啥关系??
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3478 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 04:42 PVG 12:42 LAX 21:42 JFK 00:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86