openelec复制文件到移动硬盘提示“没有足够的空间”的解决方法

在树莓派上搭建了openelec后,尝试将一些视频文件复制到移动硬盘,没想到竟然提示我空间不足(图1),于是把硬盘格式成ext3后试了还是老样子,但奇怪的是用安卓复制文件的话却没任何问题!!!

1

图1  复制至移动硬盘提示空间不足

度娘了好久,国内的论坛基本都没提此事的,郁闷。。。。当初怀疑可能复制的机制不同,即安卓复制时不预算可用空间,管你够不够先复制了再说,而windows它会先检验磁盘空间,再做出选择。干脆直接把“media”和“video”文件夹映射出来做个对比(图2),可以看到“media”竟然只显示了10MB,巨坑!!

2

图2  “video”和“media”文件夹的存储空间

度娘上是基本没解决方案了,好在一般遇到这种问题还有谷歌,于是google之,还真找到了解决方案——3年前的帖子!!

解决方法是将“\Configfiles\samba.conf.sample”重命名为“samba.conf”,并在文件末尾添加以下代码:

[HDD0]
  path = "/media/HDD0"
  available = yes
  browsable = yes
  public = yes
  writable = yes
  root preexec = mkdir -p /media/HDD0

[HDD1]
  path = "/media/HDD1"
  available = yes
  browsable = yes
  public = yes
  writable = yes
  root preexec = mkdir -p /media/HDD1

#HDD0和HDD1是我的硬盘的两个分卷名称,将它改成你的就可以了,不够可以继续添加

这样大概是将“hdd1(我的硬盘label)”映射到“media”文件夹之外(猜测),并且每次启动会载入我们修改过的配置文件,这样就可以正常复制了!!

3

图3  正常显示了移动硬盘的容量

感悟:google才是王道!
参考文献:
[1] http://openelec.tv/forum/65-storage/32884-can-t-move-files-through-samba?limitstart=0
[2] http://openelec.tv/forum/65-storage/32405-transfer-files-from-imac-to-usb-hard-drive#40240

[转]关于OpenELEC的一些小贴士

1.SSH默认的用户名和密码是什么?

Username: root

Password: openelec

2.为何我无法登录SSH

有可能你使用的是测试版本的OpenELEC,OpenELEC官方表示测试版本(Nightly)默认关闭了SSH登录。

解决办法:在Windows下访问samba共享,在OPENELEC\Configfiles下右键“新建记事本文档”并更名为“ssh_enable”重启OpenELEC后即可!

3.每次版本升级都要重装吗?

不需要,直接将新版本的KERNEL和SYSTEM文件覆盖老版本的即可

PS:这个方法是OpenELEC官网提供的,如果升级失败,请重新安装一遍即可。

4.为何制作好的U盘/SD卡,无法启动系统?

建议更换版本重新制作一个U盘/SD卡,当初我为笔记本制作OpenELEC启动盘时,每次启动都停留在黑色的命令行下,把U盘拔下插到台式机上则可以顺利启动,在这里我选用的还是Generic版本,可见通用版不一定就是万能版本。另外最近我在VIA Nano+VX900平台上也遇到了同样的问题,不过这次更换各种版本都无法启动,主要因素是因为目前OpenELEC尚未对VIA硬件进行支持!

 

转载链接: http://www.openxbmc.com/openelec-tips/

raspberry扩展系统分区

由于raspbian镜像只占了2~3g的空间,无论多大的sd卡系统都只能用到2~3g,这样势必浪费了sd卡的存储空间。
看了网上的资料都很麻烦,试了分区软件也还是失败了。
后来还是查了书才看到,其实扩展分区raspberry已经自带了!
只要输入 sudo raspi-config 然后回车,选择 expand_roofs 重启就ok了,分分钟就可以搞定!