Repo同步错误 OSError: [Errno 28] No space left on device
2015-02-02 09:42
561 查看
Repo同步错误 OSError: [Errno 28] No space left on device
Repo同步时候报这个错误
OSError: [Errno 28] No space left on device
查看所有磁盘的空间
norton@sanshinGitServer:~$ df -h
df: `/home/norton/.gvfs': Transport endpoint is not connected
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 244G 231G 8.0K 100% /
udev 16G 4.0K 16G 1% /dev
tmpfs 3.2G 1.7M 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 152K 16G 1% /run/shm
cgroup 16G 0 16G 0% /sys/fs/cgroup
/dev/sdb5 470G 120G 326G 27% /home/koben
/dev/sdb1 1.1T 765G 259G 75% /home/work
/dev/sdb6 470G 38G 408G 9% /home/samba
/home/norton/.Private 244G 231G 8.0K 100% /home/norton
发现FileSystem使用率达到100%——我当时分区,把系统盘放到SSD硬盘,只有231G可用。当时的考虑是我把SDK放到其它机械硬盘就行了。没想到我做镜像服务器时候,要新建管理账户如git和repository,这些账户管理的文件也要放到系统盘里,占用了好多空间。如下:
单是repo和repository就占了65G,那个ecryptfs(附录二)占了61G,这其实是/home/norton的大小(看附录命令),即当前用户的根目录大小。看来可以删掉这个目录下的文件,争取多点空间。
norton@sanshinGitServer:/home$ sudo du -h --max-depth=1
[sudo] password for norton:
4.0K ./ftp
28K ./customer
60K ./git
36G ./repo
61G ./.ecryptfs
29G ./repository
剩下的可能太大,命令输入后很久都没显示出来。这还知识home目录的使用状况,还没算上根目录下的文件,像lib库有3~4G。
可见,根本问题是SSD系统盘被塞满了,必须把repo移到其它路径去。考虑到空间不够主要是SDK造成的,而镜像服务器貌似也不是很大,可以想办法移到/home/samba去,这是非系统机械盘。
【附录】
norton@sanshinGitServer:~$ du -h --max-depth=1
1.9M ./learn
1.2M ./.fontconfig
45G ./.ccache
155M ./.wine
64K ./.repoconfig
88K ./.gftp
2.7M ./repo
324K ./ftp
16K ./.adobe
36K ./.sn
32M ./Desktop
16K ./.remmina
748K ./Pictures
72M ./.cache
40K ./.keychain
21M ./.mozilla
80K ./.pulse
4.0K ./Templates
917M ./test
9.7M ./.local
478M ./and_src
229M ./jdk1.6
4.0K ./Videos
du: cannot access `./.gvfs': Transport endpoint is not connected
24K ./.synaptic
16K ./.chewing
8.0K ./.xinput.d
392K ./.vnc
740K ./repo-server
3.2M ./.thumbnails
108K ./.beyondcompare
13G ./Downloads
32K ./.scim
61G .
其中.ccache最大
45G ./.ccache
附录三介绍了这个文件夹,我发现koben的账号的.bashrc中没有下面这项
$ export USE_CCACHE=1
对应的,他的目录下没有.ccache
看来这个文件夹是可以删掉或者转移目录的,增加下面的命令到~/.bashrc中即可
export USE_CCACHE=1
export CCACHE_DIR=/home/samba
把它转到另一个分区去。
【附录二】【转贴】ubuntu恢复ecryptfs私人文件夹_sglshdo_新浪博客
来源网址: http://blog.sina.com.cn/s/blog_63237e350100oqi9.html
因为某些原因,决定重装一下系统。。因为分区的时候/home一直是独立分出来的,以前都是直接装的,/home分区会被保留下来。不过 ubuntu8.10后为了防止物理安全(重装,挂硬盘等)。安装时会加密我的主目录,简单的说就是把整个主目录都加密了,如果电脑丢失或者重新安装系统 时,没有关键密码此主目录则永远无法恢复,哎,可怜我的数据都被加密成乱码了。。
【附录三】
android源码中ccache使用及原理简介 - 愤怒的菜鸟 - 博客频道 - CSDN.NET来源网址:
/article/8357058.html
Repo同步时候报这个错误
OSError: [Errno 28] No space left on device
查看所有磁盘的空间
norton@sanshinGitServer:~$ df -h
df: `/home/norton/.gvfs': Transport endpoint is not connected
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 244G 231G 8.0K 100% /
udev 16G 4.0K 16G 1% /dev
tmpfs 3.2G 1.7M 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 152K 16G 1% /run/shm
cgroup 16G 0 16G 0% /sys/fs/cgroup
/dev/sdb5 470G 120G 326G 27% /home/koben
/dev/sdb1 1.1T 765G 259G 75% /home/work
/dev/sdb6 470G 38G 408G 9% /home/samba
/home/norton/.Private 244G 231G 8.0K 100% /home/norton
发现FileSystem使用率达到100%——我当时分区,把系统盘放到SSD硬盘,只有231G可用。当时的考虑是我把SDK放到其它机械硬盘就行了。没想到我做镜像服务器时候,要新建管理账户如git和repository,这些账户管理的文件也要放到系统盘里,占用了好多空间。如下:
单是repo和repository就占了65G,那个ecryptfs(附录二)占了61G,这其实是/home/norton的大小(看附录命令),即当前用户的根目录大小。看来可以删掉这个目录下的文件,争取多点空间。
norton@sanshinGitServer:/home$ sudo du -h --max-depth=1
[sudo] password for norton:
4.0K ./ftp
28K ./customer
60K ./git
36G ./repo
61G ./.ecryptfs
29G ./repository
剩下的可能太大,命令输入后很久都没显示出来。这还知识home目录的使用状况,还没算上根目录下的文件,像lib库有3~4G。
可见,根本问题是SSD系统盘被塞满了,必须把repo移到其它路径去。考虑到空间不够主要是SDK造成的,而镜像服务器貌似也不是很大,可以想办法移到/home/samba去,这是非系统机械盘。
【附录】
norton@sanshinGitServer:~$ du -h --max-depth=1
1.9M ./learn
1.2M ./.fontconfig
45G ./.ccache
155M ./.wine
64K ./.repoconfig
88K ./.gftp
2.7M ./repo
324K ./ftp
16K ./.adobe
36K ./.sn
32M ./Desktop
16K ./.remmina
748K ./Pictures
72M ./.cache
40K ./.keychain
21M ./.mozilla
80K ./.pulse
4.0K ./Templates
917M ./test
9.7M ./.local
478M ./and_src
229M ./jdk1.6
4.0K ./Videos
du: cannot access `./.gvfs': Transport endpoint is not connected
24K ./.synaptic
16K ./.chewing
8.0K ./.xinput.d
392K ./.vnc
740K ./repo-server
3.2M ./.thumbnails
108K ./.beyondcompare
13G ./Downloads
32K ./.scim
61G .
其中.ccache最大
45G ./.ccache
附录三介绍了这个文件夹,我发现koben的账号的.bashrc中没有下面这项
$ export USE_CCACHE=1
对应的,他的目录下没有.ccache
看来这个文件夹是可以删掉或者转移目录的,增加下面的命令到~/.bashrc中即可
export USE_CCACHE=1
export CCACHE_DIR=/home/samba
把它转到另一个分区去。
【附录二】【转贴】ubuntu恢复ecryptfs私人文件夹_sglshdo_新浪博客
来源网址: http://blog.sina.com.cn/s/blog_63237e350100oqi9.html
因为某些原因,决定重装一下系统。。因为分区的时候/home一直是独立分出来的,以前都是直接装的,/home分区会被保留下来。不过 ubuntu8.10后为了防止物理安全(重装,挂硬盘等)。安装时会加密我的主目录,简单的说就是把整个主目录都加密了,如果电脑丢失或者重新安装系统 时,没有关键密码此主目录则永远无法恢复,哎,可怜我的数据都被加密成乱码了。。
【附录三】
android源码中ccache使用及原理简介 - 愤怒的菜鸟 - 博客频道 - CSDN.NET来源网址:
/article/8357058.html
相关文章推荐
- 解决:IOError: [Errno 28] No space left on device(设备空间不足)
- ORA-09817: Write to audit file failed Linux-x86_64 Error: 28: No space left on device
- ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device (Doc ID 301830.1)
- Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device
- Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device
- dbca ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on device
- Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device
- gcc 错误:Fatal error error writing to tmp No space left on device
- TFS部署:create_block allocate space error. ret: -1, error: 28, error desc: No space left on device
- 在Solaris启动复制软件报错Err to initialize semaphores.(Err to semget: No space left on device(errno=28) ipc.c
- ORA-27102:out of memory Linux-X86_64 Error: 28: No space left on device
- IOError: [Errno 28] No space left on device
- Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device
- ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on device
- django出现Errno=No space left on device (ENOSPC)错误的解决方法
- 安装软件致命错误:fatal error: error writing to /tmp/ccEmEL8S.s: No space left on device
- Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device
- Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device
- /cdata/crs 产生大量的数字命名的文件 HPUX-ia64 Error: 28: No space left on device
- 刷入Xposed时遇到cp write error no space left on device错误的解决办法