UNIX Publication - Debian: http://unix.pub/docs/debian/ - APT用法: http://unix.pub/docs/debian/apt_usage/ - dpkg用法: http://unix.pub/docs/debian/dpkg_usage/ - Debian发行版: http://unix.pub/docs/debian/DebianReleases/ - Debian基本命令备忘录: http://unix.pub/docs/debian/Debian-Basic-Command-Memo/ - Debian软件包: http://unix.pub/docs/debian/debian_packages/ - Distribution: http://unix.pub/docs/distributions/ - Waydog Linux: http://unix.pub/docs/distributions/Waydog/ - Lilidog Linux: http://unix.pub/docs/distributions/Lilidog/ - OpenWrt: http://unix.pub/docs/openwrt/ - WDMyCloud vs Debian: http://unix.pub/docs/WDMyCloud/ - WD MyCloud Home安装运行Debian 11: http://unix.pub/docs/WDMyCloud/Running-Debian-11-on-WD-MyCloud-Home/ - WD MyCloud安装Debian Jessie: http://unix.pub/docs/WDMyCloud/Install-Debian-Jessie-on-WD-MyCloud-Gen1/ - WDMycloud救砖: http://unix.pub/docs/WDMyCloud/WDMycloud_Recovery/ - WDMycloud安装Debian: http://unix.pub/docs/WDMyCloud/WDMycloud_Crack_install_debian/ # OpenWrt使用 ```sh $ ssh root@192.168.1.120 -p19876 |\__/,| (`\ _.|o o |_ ) ) -------------(((---(((------------------- Kwrt 08.11.2026 by Kiddin' ----------------------------------------- 系统负载: 1.06 1.09 0.74 运行时间: 1天 50小时 分钟 内存已用: 20 % of 925MB IP 地址: 192.168.1.120 系统存储: 35% of 913.4M CPU 信息: ARMv7 Processor rev 5 [root@Kwrt:11:19 PM ~] # ``` ## Tailscale ```sh [root@Kwrt:10:47 PM ~] # opkg list tailscale tailscale - 1.98.3-r1 - It creates a secure network between your servers, computers, and cloud instances. Even when separated by firewalls or subnets. [root@Kwrt:10:47 PM ~] # opkg install tailscale [root@Kwrt:10:47 PM ~] # tailscale up --accept-routes --advertise-routes=192.168.1.0/24 --netfilter-mode=off # 启动 Tailscale 并广播内网路由 ``` ## 分区扩容 ```sh [root@Kwrt:09:25 PM ~] # df -h Filesystem Size Used Available Use% Mounted on /dev/root 88.8M 88.8M 0 100% /rom tmpfs 462.8M 3.3M 459.5M 1% /tmp /dev/loop0 913.4M 184.7M 728.7M 20% /rom/overlay overlayfs:/overlay 913.4M 184.8M 728.7M 20% / /dev/mmcblk0p1 63.9M 31.5M 32.3M 49% /boot tmpfs 512.0K 0 512.0K 0% /dev /dev/sda1 7.3G 2.3M 6.9G 0% /opt [root@Kwrt:09:25 PM ~] # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 915.4M 0 loop /rom/overlay sda 8:0 1 7.5G 0 disk └─sda1 8:1 1 7.5G 0 part /opt mmcblk0 179:0 0 29.3G 0 disk ├─mmcblk0p1 179:1 0 64M 0 part /boot └─mmcblk0p2 179:2 0 1004M 0 part /rom zram0 254:0 0 1G 0 disk [SWAP] [root@Kwrt:09:29 PM ~] # opkg install parted losetup resize2fs blkid Package parted (3.6-r2) installed in root is up to date. Package losetup (2.41.5-r1) installed in root is up to date. Package resize2fs (1.47.3-r1) installed in root is up to date. Package blkid (2.41.5-r1) installed in root is up to date. [root@Kwrt:09:32 PM ~] # wget -U "" -O expand-root.sh "https://openwrt.org/_export/code/docs/guide-user/advanced/expand_root?codeblock=1" --2026-08-12 21:32:30-- https://openwrt.org/_export/code/docs/guide-user/advanced/expand_root?codeblock=1 Resolving openwrt.org... 64.226.122.113 Connecting to openwrt.org|64.226.122.113|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/plain] Saving to: 'expand-root.sh' expand-root.sh [ <=> ] 1.36K --.-KB/s in 0s 2026-08-12 21:32:32 (21.7 MB/s) - 'expand-root.sh' saved [1388] [root@Kwrt:11:19 PM ~] # cat expand-root.sh # Configure startup scripts cat << "EOF" > /etc/uci-defaults/70-rootpt-resize if [ ! -e /etc/rootpt-resize ] \ && type parted > /dev/null \ && lock -n /var/lock/root-resize then ROOT_BLK="$(readlink -f /sys/dev/block/"$(awk -e \ '$9=="/dev/root"{print $3}' /proc/self/mountinfo)")" ROOT_DISK="/dev/$(basename "${ROOT_BLK%/*}")" ROOT_PART="${ROOT_BLK##*[^0-9]}" parted -f -s "${ROOT_DISK}" \ resizepart "${ROOT_PART}" 100% mount_root done touch /etc/rootpt-resize if [ -e /boot/cmdline.txt ] then NEW_UUID=`blkid ${ROOT_DISK}p${ROOT_PART} | sed -n 's/.*PARTUUID="\([^"]*\)".*/\1/p'` sed -i "s/PARTUUID=[^ ]*/PARTUUID=${NEW_UUID}/" /boot/cmdline.txt fi reboot fi exit 1 EOF cat << "EOF" > /etc/uci-defaults/80-rootfs-resize if [ ! -e /etc/rootfs-resize ] \ && [ -e /etc/rootpt-resize ] \ && type losetup > /dev/null \ && type resize2fs > /dev/null \ && lock -n /var/lock/root-resize then ROOT_BLK="$(readlink -f /sys/dev/block/"$(awk -e \ '$9=="/dev/root"{print $3}' /proc/self/mountinfo)")" ROOT_DEV="/dev/${ROOT_BLK##*/}" LOOP_DEV="$(awk -e '$5=="/overlay"{print $9}' \ /proc/self/mountinfo)" if [ -z "${LOOP_DEV}" ] then LOOP_DEV="$(losetup -f)" losetup "${LOOP_DEV}" "${ROOT_DEV}" fi resize2fs -f "${LOOP_DEV}" mount_root done touch /etc/rootfs-resize reboot fi exit 1 EOF cat << "EOF" >> /etc/sysupgrade.conf /etc/uci-defaults/70-rootpt-resize /etc/uci-defaults/80-rootfs-resize EOF [root@Kwrt:11:20 PM ~] # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 29.1G 0 loop /rom/overlay sda 8:0 1 7.5G 0 disk └─sda1 8:1 1 7.5G 0 part /mnt/sda1 mmcblk0 179:0 0 29.3G 0 disk ├─mmcblk0p1 179:1 0 64M 0 part /boot └─mmcblk0p2 179:2 0 29.2G 0 part /rom zram0 254:0 0 1G 0 disk ```