树莓派硬盘测速

在树莓派上测试硬盘速度可以帮助你了解存储设备的性能。以下是两种常用的方法: 使用hdparm测速 hdparm 是一个用于测试磁盘读写速度的工具。 安装hdparm sudo apt install hdparm 使用hdparm测速 root@raspi2b ~# lsblk #检查设备名 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk0 179:0 0 29.3G 0 disk ├─mmcblk0p1 179:1 0 128M 0 part /boot/firmware └─mmcblk0p2 179:2 0 29.2G 0 part / root@raspi2b ~# sudo hdparm -Tt /dev/mmcblk0 #使用hdparm测速 /dev/mmcblk0: Timing cached reads: 1026 MB in 2.00 seconds = 512.59 MB/sec Timing buffered disk reads: 64 MB in 3.09 seconds = 20.68 MB/sec 以上实例中,/dev/mmcblk0代表SD卡存储设备。-T 代表从缓存读取速度,-t 代表从目标位置的读取速度。 使用dd命令测速 root@raspi2b ~# sudo dd if=/dev/mmcblk0 of=/dev/null bs=1M count=1024 status=progress 1065353216 字节 (1.1 GB, 1016 MiB) 已复制,48 s,22.2 MB/s 输入了 1024+0 块记录 输出了 1024+0 块记录 1073741824 字节 (1.1 GB, 1.0 GiB) 已复制,48.3631 s,22.2 MB/s 以上实例中,if=/dev/mmcblk0 指定输入文件为 SD 卡设备,of=/dev/null 将读取的数据丢弃,bs=1M 设置块大小为 1MB,count=1024 读取 1024 个块,总计 1GB 数据,status=progress 显示进度信息。 ...

2025年6月21日 · jqx

命令行模式使用dbxcli管理dropbox网盘

dbxcli是一款dropbox命令行客户端,通过它可以便携的在命令行模式下管理dropbox内容,dbxcli功能如下: 支持基本的文件作,如 ls、cp、mkdir、mv 支持搜索 支持文件修订和文件恢复 大文件的分块上传,大目录的分页列表 安装dbxcli 通过官方发布页下载对应的系统文件 wget https://github.com/dropbox/dbxcli/releases/download/v3.0.0/dbxcli-linux-amd64 mv dbxcli-linux-amd64 /usr/local/bin/dbxcli chmod +x /usr/local/bin/dbxcli dbxcli使用实例 关联dropbox账号 通过dbxcli account来进行账号关联,运行后会提示让访问一个url,按照提示访问并授权,然后将dropbox提示的api request验证码粘贴至dbxcli完成验证即可。 ➜ ~ dbxcli account 1. Go to https://www.dropbox.com/1/oauth2/authorize?client_id=07****jfsd***f9&response_type=code&state=state 2. Click "Allow" (you might have to log in first). 3. Copy the authorization code. Enter the authorization code here: bR***miYqHoA******yDLEyh2ft3d********* Logged in as bbq <dotbbq@gmail.com> Account Id: dbid:AACE7******7UoEko Account Type: basic Locale: zh-CN Referral Link: https://www.dropbox.com/referrals/***XJRk**********XewBy2b9******Of8c?src=app9-934508 Profile Photo Url: Paired Account: false ➜ ~ dropbox使用情况 ➜ ~ dbxcli du Used: 3.2 GiB Type: individual Allocated: 20 GiB dbxcli常用文件操作 cp 复制文件 get 下载文件 ls 列出文件 mkdir 创建目录 mv 移动文件 put 上传文件 restore 恢复文件 revs 查询修改记录 rm 移除文件 search 搜索 ➜ ~ dbxcli put v2rayN-windows-64.7z /updir/v2rayN-windows-64.7z Uploading 41 MiB/41 MiB ➜ ~ dbxcli ls /updir/ /updir/v2rayN-windows-64.7z ➜ ~ dbxcli revs /updir/v2rayN-windows-64.7z 637ab1d715d691d1ce78a ➜ ~ dbxcli get /updir/v2rayN-windows-64.7z Downloading 41 MiB/41 MiB dbxcli团队管理命令 ➜ ~ dbxcli team --help Team management commands Usage: dbxcli team [command] Available Commands: add-member 添加成员 info 团队信息 list-groups 组信息 list-members 组成员 remove-member 移除组成员 Flags: -h, --help help for team Global Flags: --as-member string Member ID to perform action as -v, --verbose Enable verbose logging Use "dbxcli team [command] --help" for more information about a command.

2025年6月16日 · jqx

DuckDB导入导出Excel数据

DuckDB导入Excel数据 DuckDB支持从Excel导入数据,但只支持.xlsx,不支持.xls。如果原始数据是.xls就需要用excel2007及以上版本打开重新保存为.xlsx格式。 DuckDB导入excel工作表 在select语句中使用read_xlsx函数读取excel文件,默认读取第一个sheet。 SELECT * FROM read_xlsx('test.xlsx'); 方便的是,可以省略read_xlsx函数,DuckDB也会自适应判断文件类型进行读取。 SELECT * FROM 'test.xlsx'; read_xlsx函数有许多参数可自定义,如sheet参数可指定工作表名称。 SELECT * FROM read_xlsx('test.xlsx', sheet = 'Sheet2'); DuckDB导入excel指定范围数据 下面实例使用range参数,指定A1:B2范围数据,A1为左上角单元格,B2为右下角单元格。 SELECT * FROM read_xlsx('test.xlsx', range = 'A1:B2'); 下面实例表示跳过前5行 SELECT * FROM read_xlsx('test.xlsx', range = 'A5:Z'); 下面实例表示跳过前5列 SELECT * FROM read_xlsx('test.xlsx', range = 'E:Z'); 默认情况下,如果没有指定范围,当遇到空行时,DuckDB将停止读取Excel文件。但是当提供了一个范围时,默认是读取到范围的末尾。 以上行为可以通过stop_at_empty参数来控制: -- 读取前100行,或直到遇到第一个空行,以先到者为准 SELECT * FROM read_xlsx('test.xlsx', range = '1:100', stop_at_empty = true); -- 始终读取整个工作表即使它包含空行 SELECT * FROM read_xlsx('test.xlsx', stop_at_empty = false); DuckDB读取excel并创建新表 以下实例表示读取test.xlsx文件中的Sheet2工作表,并创建名为newtb的新表。 ...

2025年6月5日 · jqx

使用Turnkey File Server镜像快速部署NAS文件服务

TurnkeyLinux出了一款File Server的安装镜像,是基于debian的文件服务器系统,通过安装他可以快速部署NAS系统,实现Samba/sftp/WebDAV/NFS/Webshell/Webmin功能。 以下是官方的说明 File Server - 简单NAS网络附加存储 一个易于使用的文件服务器,将兼容Windows的网络文件共享与基于Web的文件管理器相结合。TurnKey File Server 包括对 SMB、FTP、SFTP、NFS、WebDAV 和 rsync 文件传输协议的支持。服务器配置为允许服务器用户管理私有或公共存储中的文件。基于 Samba 和 WebDAV CGI。 安装Turnkey File Server 从这里下载Turnkey File Server镜像文件(ISO),下面是在虚拟机中安装的过程gif turnkey-fileserver-18.0-bookworm-amd64.iso 访问密码: 3705 磁盘分区我这里选择 Guided-use entire disk,安装完成后按提示设置 Root Password 方便后期访问,最后一步是提示管理访问地址,如下图所示。 Turnkey File Server服务管理 SSH 使用root@ip登录服务器,首次登录信息如下: Welcome to Fileserver, TurnKey GNU/Linux 18.0 (Debian 12/Bookworm) System information for Tue Jun 03 06:41:21 2025 (UTC+0000) System load: 0.13 Memory usage: 12.2% Processes: 125 Swap usage: 4.2% Usage of /: 30.0% of 9.75GB IP address for eth0: 172.31.45.211 TKLBAM (Backup and Migration): NOT INITIALIZED To initialize TKLBAM, run the "tklbam-init" command to link this system to your TurnKey Hub account. For details see the man page or go to: https://www.turnkeylinux.org/tklbam For Advanced commandline config run: confconsole For more info see: https://www.turnkeylinux.org/docs/confconsole Linux fileserver 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 root@fileserver ~# 输入confconsole可以进入系统设置,可配置项如下: ...

2025年6月3日 · jqx

KDE neon live镜像用户密码修改

KDE Neon live镜像默认用户名为neon,密码为空。 但超时锁屏后,neon用户无法使用空密码登录。 这时候可以使用Alt+F3切换sesseion,在cli模式下用空密码登录neon账号,然后使用passwd neon修改密码。 完成后使用Alt+F1切换回桌面session,然后使用修改后的密码登录即可。

2025年5月11日 · jqx