09 2009

freebsd mount挂载iso

Posted by admin in 日记

4.0中如下

kldload vn
vnconfig -c /dev/vn0 /xxx/xxx.iso
mount_cd9660 /dev/vn0 /xxx/xxx
umount /dev/vn0
vnconfig -u /dev/vn0

在5.0中如下
mdconfig -a -t vnode -f abc.iso -u 1
mount_cd9660 /dev/md1 /cdrom

收藏与分享
06 2009

在FreeBSD中安装源码。

Posted by admin in Linux

因为平时安装都是使用的mini install 方式安装的。所以今天需要调整内核时发现没有安装源码。
于是新装了souce文件。

安装方法:
1.Mount上安装媒体 (mount -t cd9660 /dev/acd0 /cdrom )在Linux中使用的是-t 9660

2.进入/cdrom/*-RELEASE/src
3.执行sh install.sh base sys (base 和 sys为要安装的源码类型。在这儿我只安装基本和系统的。因为我现在只用得到这两样)

[ad#ad_article_2]

收藏与分享
26 2009

Linux下如何修改手动fstab以挂载新硬盘或挪动分区

Posted by admin in Linux

今天把硬盘没用的空间fdisk出来了,想手动加入fstab里面好让系统每次自动加载。可mount /dev/hda4 /file能够成功。但是 mount /file却提示 丫的没 找不到lable!

于是百度,忙活了半天也没有找到为什么。

后来搜索linux fstab时。偶然看到一个命令e2lable。丫的 原来是我的/dev/hda4 没标签。。。。。

于是操作之。。。。。

 

#/etc/fstab
#设备名               挂载点      类型     mount参数      dump参数   fsck顺序
/dev/sda9          swap      swap    defaults       0             0
LABEL=/            /         ext3    defaults       1             1
LABEL=/boot        /boot     ext3    defaults       1             2

 
  第一列, 设备名
  问题来了, LABEL=/ , 靠, 这是什么设备啊 ,
  e2label /dev/sda8, 显示/ , 知道了, 原来/dev/sda8就是/啊, 真费尽.

  第二列, mount点

  第三列, 文件系统类型

  第四列, mount时的参数
  defaults == rw, suid, dev, exec, auto, nouser, and async.

  第五列, dump的参数, 0为不检查
  dump会检查这个参数, 来决定这个文件系统是否要备份.

  第六列, fsck的顺序参数, 0为不检查
  统启动的时候,会根据这个参数的顺序来逐个检查文件系统.

  Over, 记住e2label可以更改一个设备的label名, 如果我把/home分区重做了, 记住用e2label给它贴个标签, 否则fstab无法认出新分区.

收藏与分享
22 2009

linux mount ISO

Posted by admin in Linux

mount -t iso9660 isofile /media -o loop

收藏与分享