调整btrfs分区的大小

背景

我有个应用, 之前分配磁盘空间不够用了(只分了1TB), 现在找管理员分多2TB, 加起来就是3TB可用空间. 后端用的是CEPH文件系统, 所以在我的系统中, 看到的分区是这样的

Model: Virtio Block Device (virtblk)

Disk /dev/vdd: 3299GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number Start End Size Type File system Flags

1 1049kB 110......

  2014-04-21   28   Read More

Debian软件包版本号详解

最近在发布一个软件时, 用了这么一个版本号: 3.0-beta3, 正式release时用的版本号是3.0, 实际上了后, 发现reprepro(一个构建debian源的工具)认为 3.0 < 3.0-beta3, 百思不得其解. 又不得不翻一翻Debian的文档库.

先看看文档给出的例子:

The version comparison rule can be summarized as:

Strings are compared from the head to the tail.

Letters are larger than digits.

Numbers are com......

  2014-03-31   14 debian  Read More

Mac csshX在外接屏无法正确获取屏幕大小的bug问题

Mac OS X 出了 10.9 之后, 外接屏支持显示独立的菜单栏, 以前csshX能在外接屏上正确的排列窗口, 没有重叠的情况出现. 现在因为多了菜单栏, 导致csshX获取的屏幕大小(包含了菜单栏面积)与实际可用的面积不相同, 也就出现了csshX排列出来的窗口有一定程度的重叠问题.

没办法只得看看csshX的源代码, 发现它用的是系统提供的NSScreen类中的visibleFrame方法来获取屏幕大小\位置等信息, 并没有针对外接屏和自带的屏幕有什么外理.

在Apple的开发者网站是搜到这个visibleFrame的解释, 看E文是说visibleFrame就是去除了dock......

  2014-03-21   70   Read More