小编Wit*_*iko的帖子

分区对齐到 SSD 擦除块大小毫无意义吗?

许多人似乎有这样的想法 ( 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 …

ssd partitioning

9
推荐指数
2
解决办法
3360
查看次数

强制 scp(1)、sftp(1) 或 rsync(1) 传输命名管道

我打算将我的 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)

ssh scp pipe btrfs

4
推荐指数
2
解决办法
1023
查看次数

如何让cygwin fontconfig包继承Windows字体?

我正在使用 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)

video fonts cygwin fontconfig ffmpeg

1
推荐指数
1
解决办法
1694
查看次数

标签 统计

btrfs ×1

cygwin ×1

ffmpeg ×1

fontconfig ×1

fonts ×1

partitioning ×1

pipe ×1

scp ×1

ssd ×1

ssh ×1

video ×1