树莓派论坛

 找回密码
 立即注册

There was an error running do_expand_rootfs

蓝天有约 发表于 2013-3-8 22:19:50 | 显示全部楼层 |阅读模式
我的树霉派今天刚到,我用256M的sd卡引导机器启动,系统运行在sandisk 8g的U盘上(酷豆)。系统启动后,运行df命令,只看到有1.8G的容量:

  1. pi@raspberrypi:~$ df -Tmlh
  2. 文件系统       类型      容量  已用  可用 已用% 挂载点
  3. rootfs         rootfs    1.8G  1.5G  223M   87% /
  4. /dev/root      ext4      1.8G  1.5G  223M   87% /
  5. devtmpfs       devtmpfs  212M     0  212M    0% /dev
  6. tmpfs          tmpfs      44M  244K   44M    1% /run
  7. tmpfs          tmpfs     5.0M     0  5.0M    0% /run/lock
  8. tmpfs          tmpfs      88M     0   88M    0% /run/shm
  9. /dev/mmcblk0p1 vfat      241M   19M  223M    8% /boot
  10. /dev/sda1      vfat       56M   19M   38M   34% /media/C522-EA52
复制代码
于是运行rasp-config执行expand_rootfs操作,但收到错误如下:
There was an error running do_expand_rootfs

有朋友碰到过这个错误并解决的吗,请指点一下。
turnip_gray 发表于 2013-3-8 23:17:10 | 显示全部楼层
rasp-config执行expand_rootfs操作的话……会不会么只能尝试扩展在SD卡上的分区?
在U盘上的话……是不是就需要手动resize2fs神马的了?

上面说的仅是猜测,LZ可以试试……
蓝天有约  楼主| 发表于 2013-3-8 23:29:52 | 显示全部楼层
有这个可能,我研究一下,谢谢
蓝天有约  楼主| 发表于 2013-3-9 00:23:46 | 显示全部楼层
已解决,解决方法是要修改官方默认脚本中的分区位置,执行以下代码后重启机器,即可看到分区已经扩展到整个U盘的可用区域:
  1. cp /usr/bin/raspi-config ~
  2. sed -i 's/mmcblk0p2/sda2/' ~/raspi-config
  3. sed -i 's/mmcblk0/sda/' ~/raspi-config
  4. sudo ~/raspi-config
复制代码
重启完成后,再看一下磁盘可用空间大小:
  1. pi@raspberrypi:~$ df -Tmlh
  2. 文件系统       类型      容量  已用  可用 已用% 挂载点
  3. rootfs         rootfs    7.3G  1.6G  5.5G   22% /
  4. /dev/root      ext4      7.3G  1.6G  5.5G   22% /
  5. devtmpfs       devtmpfs  212M     0  212M    0% /dev
  6. tmpfs          tmpfs      44M  252K   44M    1% /run
  7. tmpfs          tmpfs     5.0M     0  5.0M    0% /run/lock
  8. tmpfs          tmpfs      88M     0   88M    0% /run/shm
  9. /dev/mmcblk0p1 vfat      241M   19M  223M    8% /boot
  10. /dev/sda1      vfat       56M   19M   38M   34% /media/C522-EA52
复制代码
感谢这位博主提供的解决办法: raspberry pi从USB启动提升性能,增加可玩性
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版 | Archiver | 树莓派论坛 ( 粤ICP备15075382号-1 )