您尚未登录。

#1 2021-03-02 17:10:31

ifnk
会员
注册时间: 2021-01-25
帖子: 35

archlinux 设备上没有空间 的问题

今天我在写安卓 studio , 新开了一个项目 run 的时候 提示 我  (设备上没有空间)
接着 我 所以的 android studio ctrl+s 保存 的时候 都显示 不能保存 了 ,我打开rider 保存 提示 我 不能创建  备份文件
我一开始以为是 我磁盘满了 ,我使用  df -h 命令
❯ df -h
文件系统        容量  已用  可用 已用% 挂载点
dev             7.8G     0  7.8G    0% /dev
run             7.8G  1.1M  7.8G    1% /run
/dev/sdc2       212G   54G  148G   27% /
tmpfs           7.8G  221M  7.6G    3% /dev/shm
tmpfs           4.0M     0  4.0M    0% /sys/fs/cgroup
tmpfs           7.8G   17M  7.8G    1% /tmp
/dev/sdb4       119G   22G   97G   19% /home/ifnk/JPan
/dev/sdc1       511M   63M  449M   13% /boot
/dev/sda1       932G  463G  469G   50% /home/ifnk/DPan
tmpfs           1.6G   28K  1.6G    1% /run/user/1000

这个也没满呀, 然后 我用 free -h  查看 内存
❯ free -h
               total        used        free      shared  buff/cache   available
内存:       15Gi       8.1Gi       4.1Gi       245Mi       3.4Gi       7.1Gi
交换:       15Gi          0B        15Gi

内存也没有满 ,
然后 我就 重启机器了 ,在打开 一个 android studio ,没有啥问题 ,但是当我打开第二个 android studio 的时候 又出 这个问题了 ,run 的时候  说我 设备上没有空间

我的项目 是 放在 /home/ifnk/JPan/ifnk_proj  这个 文件夹的  ,他原来 是一个 128g 的 ssd ,我把他挂载 到 home 上去了 ,于是 我 又 用 ncdu 查看  这个  /home/ifnk/JPan 的容量
--- /home/ifnk/JPan -----------------------------------------------------------------
   15.4 GiB [##########] /Downloads
    2.2 GiB [#         ] /sqlserver2017
    1.5 GiB [          ] /ifnk_proj
  741.6 MiB [          ] /ng_proj
  388.3 MiB [          ] /idea_proj
  254.8 MiB [          ] /rider_proj
  228.0 MiB [          ] /h5-editor
  181.3 MiB [          ] /VNote
  153.7 MiB [          ] /vue-fabric
  145.5 MiB [          ] /test
   88.5 MiB [          ] /android_proj
   47.5 MiB [          ] /MvvmHabitStudy
   40.7 MiB [          ] /net-core-study
   29.0 MiB [          ]  MvvmHabitStudy.zip
   24.2 MiB [          ] /AndroidCamera
   23.2 MiB [          ] /reboot_proj
   15.7 MiB [          ]  android_proj.zip
    1.1 MiB [          ] /vimdesktop 老
  618.0 KiB [          ] /my-own-notes
  561.0 KiB [          ] /androidMvvmKotlin
  351.0 KiB [          ] /Touch2Focus
   21.0 KiB [          ] /System Volume Information
e   0.0   B [          ] /xuni
    0.0   B [          ] /Recovery

这个 ssd 大概占了 20多g 的容量呀, 还有80 多g 可以 用呢
内存 没有 问题 ,硬盘应该也没有问题 ,到底是 哪里出了 问题呢?

离线

#2 2021-03-02 17:13:32

ifnk
会员
注册时间: 2021-01-25
帖子: 35

Re: archlinux 设备上没有空间 的问题

保存 报的错是 
Cannot save /home/ifnk/JPan/ifnk_proj/Inspection/InspectionApi/Controllers/DeviceController.cs.
Unable to create a backup file (DeviceController.cs~).
The file left unchanged.

无法保存/home/ifnk/JPan/ifnk_proj/Inspection/InspectionApi/Controllers/DeviceController.cs。
无法创建备份文件(DeviceController.cs〜)。
该文件保持不变。

都不让我保存了 ……

离线

#3 2021-03-02 17:32:33

ifnk
会员
注册时间: 2021-01-25
帖子: 35

Re: archlinux 设备上没有空间 的问题

我发现我 /home/ifnk/JPan/ 这个 挂载 的 硬盘有问题呀, 我  用 sudo vim test.txt 编辑 都没有办法 保存
vim 报错  E212: Can't open file for writing: no space left on device
我百度了一下 使用 df -i 命令
❯ df -i
文件系统          Inodes 已用(I)   可用(I) 已用(I)% 挂载点
dev              2040056     584   2039472       1% /dev
run              2042358     869   2041489       1% /run
/dev/sdc2       14188544  485469  13703075       4% /
tmpfs            2042358     175   2042183       1% /dev/shm
tmpfs               1024      18      1006       2% /sys/fs/cgroup
tmpfs             409600      50    409550       1% /tmp
/dev/sdb4      101858260  482576 101375684       1% /home/ifnk/JPan
/dev/sdc1              0       0         0        - /boot
/dev/sda1      493068876 1384499 491684377       1% /home/ifnk/DPan
tmpfs             408471      53    408418       1% /run/user/1000

nodes空间也没有满呀?

离线

#4 2021-03-02 17:39:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,217
个人网站

Re: archlinux 设备上没有空间 的问题

你的 /home/ifnk/JPan 是什么文件系统?
看一下报错时的内核日志呢?触发之后再 journalctl -k -n 100 就可以看到了。

离线

#5 2021-03-02 17:44:44

ifnk
会员
注册时间: 2021-01-25
帖子: 35

Re: archlinux 设备上没有空间 的问题

依云 说:

你的 /home/ifnk/JPan 是什么文件系统?
看一下报错时的内核日志呢?触发之后再 journalctl -k -n 100 就可以看到了。

原来是 装 win10 的 ,我把其中的分区格式化了 ,那应该是 ntfs 的 ,但是之前都用的好好 的呀…… 今天突然不能用了,应该是这个盘出问题了……

离线

#6 2021-03-02 17:49:52

ifnk
会员
注册时间: 2021-01-25
帖子: 35

Re: archlinux 设备上没有空间 的问题

依云 说:

你的 /home/ifnk/JPan 是什么文件系统?
看一下报错时的内核日志呢?触发之后再 journalctl -k -n 100 就可以看到了。

内核都是 xkeysnail 的日志 …… 就是我 按键 映射的日志 …… 感觉是我这个盘 突然 出 问题了 ,挂载能挂载 ,访问 也可以 访问 ,就是不能写入 文件 了 …… 管理员账户也不行……

离线

#7 2021-03-02 18:11:23

ifnk
会员
注册时间: 2021-01-25
帖子: 35

Re: archlinux 设备上没有空间 的问题

这是我 所有 的磁盘 ,启动  sdc3 是 archlinux 系统盘 ,然后 sdb4 是 home/ifnk/Jpan 盘

❯ sudo fdisk -l
Disk /dev/sda:931.51 GiB,1000204886016 字节,1953525168 个扇区
磁盘型号:ST1000DM010-2EP1
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0xa58fc54c

设备       启动       起点       末尾       扇区   大小 Id 类型
/dev/sda1               63       2047       1985 992.5K 42 SFS
/dev/sda2  *          2048 1953519615 1953517568 931.5G 42 SFS
/dev/sda3       1953519616 1953523119       3504   1.7M 42 SFS

分区 1 未起始于物理扇区边界。


Disk /dev/sdb:119.24 GiB,128035676160 字节,250069680 个扇区
磁盘型号:Teclast 128GB S5
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:91B3E113-B2B2-4EFD-86C5-4F9546D2FF96

设备          起点      末尾      扇区   大小 类型
/dev/sdb1     2048   1085439   1083392   529M Windows 恢复环境
/dev/sdb2  1085440   1290239    204800   100M EFI 系统
/dev/sdb3  1290240   1323007     32768    16M Microsoft 保留
/dev/sdb4  1323008 250068991 248745984 118.6G Microsoft 基本数据


Disk /dev/sdc:232.89 GiB,250059350016 字节,488397168 个扇区
磁盘型号:Samsung SSD 850
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:DF9BB5B6-BB9F-434F-B5CB-16CA17E78114

设备           起点      末尾      扇区   大小 类型
/dev/sdc1      2048   1050623   1048576   512M Linux 文件系统
/dev/sdc2  34605056 488397134 453792079 216.4G Linux 文件系统
/dev/sdc3   1050624  34605055  33554432    16G Linux 文件系统

分区表记录没有按磁盘顺序。

离线

#8 2021-03-02 18:52:08

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,217
个人网站

Re: archlinux 设备上没有空间 的问题

ifnk 说:
依云 说:

你的 /home/ifnk/JPan 是什么文件系统?
看一下报错时的内核日志呢?触发之后再 journalctl -k -n 100 就可以看到了。

内核都是 xkeysnail 的日志 …… 就是我 按键 映射的日志 …… 感觉是我这个盘 突然 出 问题了 ,挂载能挂载 ,访问 也可以 访问 ,就是不能写入 文件 了 …… 管理员账户也不行……

你没加 -k 选项吗?

离线

#9 2021-03-03 09:13:42

ifnk
会员
注册时间: 2021-01-25
帖子: 35

Re: archlinux 设备上没有空间 的问题

依云 说:
ifnk 说:
依云 说:

你的 /home/ifnk/JPan 是什么文件系统?
看一下报错时的内核日志呢?触发之后再 journalctl -k -n 100 就可以看到了。

内核都是 xkeysnail 的日志 …… 就是我 按键 映射的日志 …… 感觉是我这个盘 突然 出 问题了 ,挂载能挂载 ,访问 也可以 访问 ,就是不能写入 文件 了 …… 管理员账户也不行……

你没加 -k 选项吗?

加了呢,今天又好了…… 可以 往里面 写东西啦 …… 我都不知道这个是什么原因 造成 的……

离线

页脚