许多人似乎有这样的想法 ( 1 , 2 , 3 , 4 , 5 ) 将 SSD 分区的开头对齐为 SSD 擦除块大小的倍数在某种程度上是有益的。我看不到好处;考虑以下分区(请暂停您对 16K 擦除块的怀疑;它们在实践中可能要大得多,分区也是如此):
Partitions: [ 1 ] [ 2 ]
Logical blocks: [ 4K ][ 4K ][ 4K ][ 4K ][ 4K ][ 4K ][ 4K ][ 4K ]
Physical blocks: [ 4K ][ 4K ][ 4K ][ 4K ][ 4K ][ 4K ][ 4K ][ 4K ]
Erase blocks: [ 16K ][ 16K ]
Run Code Online (Sandbox Code Playgroud)
现在,如果逻辑块K对应于任何K 的物理块K(例如,如果 SSD …
我打算将我的 btrfs 子卷的完整备份和增量备份传输到磁带存档服务。该服务公开 FTP 和 SSH 端点。如果允许我在 SSH 端点上执行任意命令,那么我将执行以下操作来执行增量备份:
btrfs send -p $LAST_SUBVOLUME $NEXT_SUBVOLUME | compress | encrypt |
ssh -p $PORT $USER@$ENDPOINT "cat > $SUBVOLUME.$YYYYMMDD.btrfs.bz2.gpg"
Run Code Online (Sandbox Code Playgroud)
但是,我不允许这样做:
$ ssh -p $PORT $USER@$ENDPOINT
Last login: Mon Jan 3 01:23:45 2067 from 123.456.789.123
This account is restricted by rssh.
Allowed commands: scp sftp rsync
If you believe this is in error, please contact your system administrator.
Connection to some.remote.endpoint closed.
Run Code Online (Sandbox Code Playgroud)
所以我想做的是使用 SCP 协议进行传输。但是,我的scp二进制文件拒绝传输命名管道:
$ scp -P $PORT <(btrfs send -p …Run Code Online (Sandbox Code Playgroud) 我正在使用 ffmpeg ( 1 , 2 )的 cygwin64 版本将字幕刻录到视频文件中,如下所示:
$ ffmpeg -i file.mp4 -vf subtitles=file.srt file.ts
ffmpeg version 1.2.3 Copyright (c) 2000-2013 the FFmpeg developers
built on Sep 18 2013 01:11:22 with gcc 4.8.1 (GCC)
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/bin --incdir=/usr/include --mandir=/usr/share/man --disable-static --enable-shared --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-pthreads --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcdio --enable-libcelt --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libtwolame --disable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis …Run Code Online (Sandbox Code Playgroud)