LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1279|回复: 10

挂载分区方面的问题,home分区 开机 挂载不了

[复制链接]
发表于 2009-11-16 21:00:42 | 显示全部楼层 |阅读模式
gentoo手册 上的fstab文件太简单了,照着写出了些错误
   home和swap独立分区不能开机自动挂载,swap分区倒是没什么,不能用就不用,只是home分区没有了就难过 了。
  网上找了很多相关东西,都语焉不详,杂七杂八,一直都没解决,还好,系统把home挂在了根分区下,总算能够貌似正常的使用。
  还有,那个windows 分区也是不能挂载的,郁闷了。
以下是一些可能相关的数据,还请 哪位懂行的帮我指点一二:
以下是fdisk命令输出:(注:我第一个盘为WINDOWS盘。)
# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x08a908a9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5737    46082421    7  HPFS/NTFS
/dev/sda2   *        5738        5752      120487+  83  Linux
/dev/sda3            5753       10858    41013945   83  Linux
/dev/sda4           10859       32423   173220862+   5  Extended
/dev/sda5           10859       32134   170899438+  83  Linux
/dev/sda6           32135       32423     2321361   82  Linux swap / Solaris

/etc/fstab
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#/dev/sda1              /mnt/windows7   ntfs            defaults                0 0
/dev/sda2               /boot           ext3            defaults                 1 2
/dev/sda3               /               ext4            defaults                0 1
/dev/sda5               /home           ext4            defaults                0 2
/dev/sda6               none            swap            sw                      0 0
/dev/cdrom              /mnt/cdrom      auto            noauto,user             0 0
#/dev/fd0               /mnt/floppy     auto            noauto                  0 0
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

以下是df命令输出
# df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              39G  6.4G   31G  18% /
udev                   10M  224K  9.8M   3% /dev
/dev/sda2             114M  9.5M   99M   9% /boot
shm                  1012M     0 1012M   0% /dev/shm
以下是手动挂载windows分区的输出:
# mount /dev/sda1 /mnt/windows7
mount: unknown filesystem type 'ntfs'
以下是dmesg截取输出:
# dmesg|grep sda
[    0.000000] Kernel command line: root=/dev/sda3 vga=0xF05
[    0.806084] sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors: (320 GB/298 GiB)
[    0.806225] sd 0:0:0:0: [sda] Write Protect is off
[    0.806320] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.806341] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.806548]  sda:<5>sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.046408]  sda1 sda2 sda3 sda4 < sda5<7>hub 5-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
[    1.098273]  sda6 >
[    1.099319] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.723866] EXT3-fs: sda3: couldn't mount because of unsupported optional features (240).
[    1.755201] kjournald2 starting: pid 938, dev sda3:8, commit interval 5 seconds
[    1.758246] EXT4-fs: mounted filesystem sda3 with ordered data mode
[    4.647527] EXT4 FS on sda3, internal journal on sda3:8
[    5.751557] EXT3 FS on sda2, internal journal
[    5.752096] EXT4-fs: sda5: Filesystem with huge files cannot be mounted read-write without CONFIG_LBD.
[    5.855051] Adding 2321352k swap on /dev/sda6.  Priority:-1 extents:1 across:2321352k
 楼主| 发表于 2009-11-16 21:07:11 | 显示全部楼层
没人救个场吗。。。。
自己up..
回复 支持 反对

使用道具 举报

发表于 2009-11-16 21:11:56 | 显示全部楼层
Post by sjssd;2046605
home和swap独立分区不能开机自动挂载,swap分区倒是没什么,不能用就不用,只是home分区没有了就难过 了。
home挂载在哪里了?看后面贴的fstab,应该是正确的。还有,你怎么确定swap没有正确挂载?
Post by sjssd;2046605
以下是手动挂载windows分区的输出:
# mount /dev/sda1 /mnt/windows7
mount: unknown filesystem type 'ntfs'

目前常用的NTFS驱动有三种:内核自带、ntfs3g、ntfsprogs。

内核自带的ntfs驱动对写入的支持是:只允许覆盖已经存在的文件;ntfs3g支持在GNOME下Nautilus的挂载。

所以推荐ntfs3g,安装后用mount.ntfs-3g挂载。如果要用内核自带的,需要重新编译内核。
回复 支持 反对

使用道具 举报

发表于 2009-11-16 21:13:07 | 显示全部楼层
应该是你内核配置的问题,请继续摸索CONFIG_LBD相关,/home里面貌似很多大文件?
回复 支持 反对

使用道具 举报

发表于 2009-11-16 21:13:59 | 显示全部楼层
[ 5.752096] EXT4-fs: sda5: Filesystem with huge files cannot be mounted read-write without CONFIG_LBD.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-16 21:22:54 | 显示全部楼层
无语了,怎么总出错啊,我都重装好几次了。。
一时心奇装了个kde桌面 ,非常不习惯。。
算了,还是用genkernel吧。。。手动配置内核太麻烦了。。总出错。。。
上次没加上无线网卡驱动,这次又是硬盘问题。。
那,问一下,用genkernel配置的内核运行 速度方面会很差吗?
回复 支持 反对

使用道具 举报

发表于 2009-11-16 21:28:32 | 显示全部楼层
genkernel加上参数--menuconfig就可以手动配置,它就是个自动化工具,不影响性能。
回复 支持 反对

使用道具 举报

发表于 2009-11-16 21:35:19 | 显示全部楼层
Post by sjssd;2046619
无语了,怎么总出错啊,我都重装好几次了。。
一时心奇装了个kde桌面 ,非常不习惯。。
算了,还是用genkernel吧。。。手动配置内核太麻烦了。。总出错。。。
上次没加上无线网卡驱动,这次又是硬盘问题。。
那,问一下,用genkernel配置的内核运行 速度方面会很差吗?


如果内核实在搞不定,短期又想快速上手,可以到置顶的内核帮助帖子中寻求帮助。

不过手动选择内核选项最好还是多熟悉熟悉,否则总是很麻烦的,我记得也有很详细的中英文对照的内核选项帖子。
回复 支持 反对

使用道具 举报

发表于 2009-11-16 21:53:01 | 显示全部楼层
Post by SDE;2046614
[ 5.752096] EXT4-fs: sda5: Filesystem with huge files cannot be mounted read-write without CONFIG_LBD.


内核中需要加上一个什么Block的支持才能使用Ext4分区格式的。
回复 支持 反对

使用道具 举报

发表于 2009-11-17 13:41:13 | 显示全部楼层
Enable the block layer --->
     --- Enable the block layer

     
  •    Support for Large single files

    可能这个选项在编译内核的时候没打开吧?如果用mkfs.ext4格式化的话,默认huge_file特性是开启的。所以需要在内核中选中上面的选项。
  • 回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表