我在 Redis 日志中看到以下内容:
1182:M 30 Nov 14:27:00.028 * 1 changes in 900 seconds. Saving...
1182:M 30 Nov 14:27:00.029 * Background saving started by pid 1920
1920:C 30 Nov 14:27:00.029 # Failed opening .rdb for saving: Read-only file system
1182:M 30 Nov 14:27:00.130 # Background saving error
Run Code Online (Sandbox Code Playgroud)
Redis 配置为使用此目录:
ubuntu@XXXXX:~$ redis-cli
127.0.0.1:6379> config get dir
1) "dir"
2) "/mnt/persistent/redis-data"
Run Code Online (Sandbox Code Playgroud)
如果我成为 redis 用户,我可以很好地写入该目录:
ubuntu@XXXXX:~$ sudo su - redis
redis@XXXXX:~$ touch /mnt/persistent/redis-data/caniwrite
redis@XXXXX:~$ ls /mnt/persistent/redis-data/caniwrite
/mnt/persistent/redis-data/caniwrite
Run Code Online (Sandbox Code Playgroud)
它似乎以读写方式安装:
root@XXXXX:~# mount -l | grep /mnt/persistent …
Run Code Online (Sandbox Code Playgroud) 我试图递归地将目录/文件结构从一个目录复制到另一个目录,只保留 html 文件。应该是包含/排除的简单案例,不是吗?
我只想先打印出文件。当我做对了,我会复制它们。
rsync -a --list-only -v SOURCEDIR --exclude='.*' --include='**/*.html'
Run Code Online (Sandbox Code Playgroud)
给我所有的文件。
rsync -a --list-only -v SOURCEDIR --include='**/*.html' --exclude='*'
Run Code Online (Sandbox Code Playgroud)
和
rsync -a --list-only -v SOURCEDIR --include='*.html' --exclude='*'
rsync -a --list-only -v SOURCEDIR --include=*.html --exclude=*
Run Code Online (Sandbox Code Playgroud)
不给我文件。
rsync -a --list-only -v SOURCEDIR --include='*.html' --exclude='*.*'
Run Code Online (Sandbox Code Playgroud)
看起来它给了我整个目录结构和只有 html 文件。但我不想要空目录。
帮助!
在 Mac OS 10.6 上
我已经阅读了许多top
内存使用问题,但我认为他们没有回答这个问题。
这是top
运行中最重要的部分:
top - 01:11:41 up 4 days, 1:06, 3 users, load average: 0.00, 0.03, 0.26
Tasks: 86 total, 1 running, 84 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.4%us, 0.4%sy, 0.0%ni, 99.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1022816k total, 986704k used, 36112k free, 11200k buffers
Swap: 1048572k total, 419088k used, 629484k free, 408172k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2022 django 20 0 463m 87m 688 S 0.4 8.7 …
Run Code Online (Sandbox Code Playgroud)