发新话题
打印

磁盘和文件系统

磁盘和文件系统

添加磁盘到系统

1,halt系统
2,接入新磁盘
3,如果你的prom/bios支持列出磁盘驱动器。检查是否被系统认出:
    sparc: 按stop a在启动时,proble-scsi
    i386/adaptec bios:按ctrl+a在启动时
4,boot
5,dmesg看是否系统认出新设备
6,用disklabel写入磁盘新分区
    (如果还没有分区,先这样)
    disklabel -i -I sd1
partion c 是整个netbsd分区.i386上d是保留分区。下面是例子:
        partition> e
    Filesystem type [?] [unused]: 4.2BSD
    Start offset [0c, 0s, 0M]:  
    Partition size ('$' for all remaining) [0c, 0s, 0M]: $
     e: 234375000         0     4.2BSD      0     0     0   # (Cyl.    0 - 232514*)
    partition> W
    Label disk [n]? y
    partition> Q  
可以使用disklabel -i 中的?取得帮助
7,创建文件系统.newfs <filesystem> filesystem是分区的原始设备.比如/dev/rsd1e,/dev/rwd1f....
8,编辑/etc/fstab
9,fsck -f <filesystem>
10,装载
    mount -va

怎样使用soft updates (softdeps)

Frank va der Linden (fank@wins.uva.nl)已经移植了Kirk McKusick 的sync+ffs soft update代码到netbsd
中。要使用它,按照下面的作
    1,编译新内核加入options SOFTDEP到KERNEL CONFIG。注意在通用内核中已经默认包含着个选项了。
    2,运行新内核。
    3,在/etc/fstab中加入softdep参数。比如
    /dev/wd0e     /usr    ffs      rw
改为
    /dev/wd0e    /usr    ffs    rw,softdep
    4,重启动
    5,好运。

这里有关于softdep提高系统性能的数据吗?

事实上元数据不立即写入磁盘使得系统感觉快了很多.当前并没有数据显示.

paul Vixie通过对存储和检索75.000files到目录(随机顺序)的基准测试,结果表明,使用softupdate,使得访问时间(创建和查找文件)要好一些.
------------------未完成-------------------

TOP

发新话题