操作系统维护

恢复树莓派系统到tf卡

2019-04-04  本文已影响1人  爱折腾的大懒猪

最近树莓派老是莫名其妙挂掉, 不知道是不是我用了5V 2A的电源作为USB Hub点辅助电源导致树莓派电源过强?

恢复tf卡系统

首先恢复原来的树莓派系统. 操作不难, 把TF卡拔出来, 在其他操作系统下修改 /boot/cmdline.txt 文件, 改回root=/dev/mmcblk0p7 即可( 之前备份了, 因此直接改回即可)

重启后, 系统会挂载上/, 但出现奇怪的各种Failed, 例如Failed to start network time synchronization 这时我才发现, 系统无法apt install, 原来/目录当前挂载是只读.

sudo mount -o remount,rw /dev/mmcblk0p7 / 将根目录重新挂载为读写

然后修改/etc/fstab 将原来启动挂载根目录由硬盘改回/dev/mmcblk0p7, sudo reboot 即可.

如果不想用别的系统进行修改,先进去树莓派系统,然后sudo mount /dev/mmcblk0p6 /disk,然后相应修改cmdline.txt即可;然后umount后在sudo mount /dev/mmcblk0p7 /disk再修改相应fstab文件即可。

重定向mysql和nextcloud

直接拷贝nextcloud文件夹会缺失数据库,重新创建新的数据库时发现极慢无比,看来影响nextcloud等的核心是mysql的读写速度。

将mysql的数据库位置重定到移动硬盘后即可解决问题。假设我原安装在移动硬盘的系统现加载到/disk内。

<Directory /disk/var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
上一篇 下一篇

猜你喜欢

热点阅读