Linux杂记

此帖子用于记录使用Linux过程中遇到的各种小问题。


1、使用ln命令跨分区链接目录时,报错“目录链接出错”。

答:2.4 kernel以上,可以用mount –bind命令来链接。

 The bind mounts.
              Since Linux 2.4.0 it is possible to remount  part  of  the  file
              hierarchy somewhere else. The call is
                     mount --bind olddir newdir
              or shortoption
                     mount -B olddir newdir
              or fstab entry is:
                     /olddir /newdir none bind

              After  this  call the same contents is accessible in two places.
              One can also remount a single file (on a single file). It's also
              possible  to  use  the  bind mount to create a mountpoint from a
              regular directory, for example:

                     mount --bind foo foo

              The bind mount call attaches only (part of) a single filesystem,
              not possible submounts. The entire file hierarchy including sub‐
              mounts is attached a second place using

                     mount --rbind olddir newdir

              or shortoption
                     mount -R olddir newdir

              Note that the filesystem mount options will remain the  same  as
              those  on  the  original  mount  point, and cannot be changed by
              passing the -o  option  along  with  --bind/--rbind.  The  mount
              options  can be changed by a separate remount command, for exam‐
              ple:

                     mount --bind olddir newdir
                     mount -o remount,ro newdir

              Note that behavior of  the  remount  operation  depends  on  the
              /etc/mtab  file. The first command stores the 'bind' flag to the
              /etc/mtab file and the second command reads the  flag  from  the
              file.  If you have a system without the /etc/mtab file or if you
              explicitly define source and  target  for  the  remount  command
              (then  mount(8)  does  not read /etc/mtab), then you have to use
              bind flag (or option) for the remount command too. For example:

                     mount --bind olddir newdir
                     mount -o remount,ro,bind olddir newdir

继续阅读Linux杂记

在Linux下如何打开bitlocker加密的硬盘

我们这里用到一款叫做dislocker的工具,它可以在Linux或者Mac OSX中,读写被Windows Bitlocker加密的卷。它的GitHub地址:https://github.com/Aorimn/dislocker

以下是我的操作步骤:

1、创建两个文件夹,用来挂载被解锁的文件块和硬盘上的文件,我这里分别在/media目录下创建了windows文件夹和mount文件夹,打开终端(Ctrl+Alt+T),输入下面的命令:

$sudo mkdir /media/windows
$sudo mkdir /media/mount/

继续阅读在Linux下如何打开bitlocker加密的硬盘

有天醒来

    有天醒来,我发现自己被这个世界遗忘了。朋友们不再联系我,因为在他们的记忆中我根本没有存在过。网络上找不到我的任何痕迹。曾经居住过的地方,也被粉刷一新。在外面一整天、一整天的流荡之后,我怀疑自己是否真的存在过。

悟空传 (今何在)

2014年9月15日开始第一次阅读


2014年9月15日星期一 上午1:06:04

    玄奘抬起头来,望望天上白云变幻,说:“我要这天,再遮不住我眼,要这地,再埋不了我心,要这众生,都明白我意,要那诸佛,都烟消云散!”


2014年9月15日星期一 上午7:45:36

    相遇皆是缘,缘尽莫强求,我要去天边,你又跟不得我,去吧。”


2014年9月15日星期一 上午7:50:52

    “原来一生一世那么短暂,原来当你发现所爱的,就应该不顾一切的去追求。因为生命随时都会终止,命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想。”


2014年9月18日星期四 上午8:13:13

    “当年也不知是谁与我们说,若天压我,劈开那天,若地拘我,踏碎那地,我等生来是自由身,谁敢高高在上?”


2014年9月19日 阅读完

对代码命名的一点思考和理解

一个软件最后都会落实到代码。而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强,读命名好的文章是非常流畅的,会有一种享受的感觉。

继续阅读对代码命名的一点思考和理解