zoukankan      html  css  js  c++  java
  • linux下ntfs硬盘的加载

    问题: 
          # mount –t ntfs /dev/sdb1 /mnt/ 
          mount: unknown filesystem type ‘ntfs’ 
          这是由于CentOS release 5.5(Final)上无法识别NTFS格式的分区。 

    解决办法: 
          通过使用 ntfs-3g 来解决。 
          打开ntfs-3g的下载点http://www.tuxera.com/community/ntfs-3g-download/ ,将最新稳定(当前最新版本为ntfs-3g-2011.1.15 )下载到CentOS,执行以下命令安装: 
          1) 编译安装 ntfs-3g:

    # tar zxvf  ntfs-3g-2011.1.15.tgz

    # cd ntfs-3g-2011.1.15

    #./configure

    #make

    #make install

    已经安装完成啦!!


    1. mount命令 
    mount -t 文件格式 -o 选项参数 磁盘分区挂载点目录名 
    比如:mount -t vfat -o iocharset=utf8,umask=000 /dev/hda5 /mnt/D
    再如:mount -t ntfs -o nls=utf8,umask=000 /dev/hdd1 /mnt/sysc 
    但到这里出现了问题,首先是我的系统不识别该文件格式NTFS,其次是你会问:"你怎么知道外挂的那个系统盘C就是hdd1?"是阿,请继续...

    >>2.判断哪个分区是NTFS格式,加载NTFS分区;
    >>[root@localhost kalon]# /sbin/fdisk -l l

    Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x21d3ce88

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          26      204800   83  Linux
    Partition 1 does not end on cylinder boundary.
    /dev/sda2            5223       14593    75272557+   f  W95 Ext'd (LBA)
    /dev/sda3              26        4700    37544960   83  Linux
    /dev/sda4            4700        5222     4194304   82  Linux swap / Solaris
    /dev/sda5            5223       14593    75272526    7  HPFS/NTFS

    Partition table entries are not in disk order

    Disk /dev/sdb: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xf0b1ebb0

       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *           1        2611    20972826    7  HPFS/NTFS
    /dev/sdb2            2612       19456   135307462+   f  W95 Ext'd (LBA)
    /dev/sdb5            2612        5875    26218048+   7  HPFS/NTFS
    /dev/sdb6            5876       15539    77626048+   7  HPFS/NTFS
    /dev/sdb7           15540       19456    31463271    7  HPFS/NTFS

    ..............................................................................................................
    现在进入NTFS的分区的加载过程;通过上面的查看,我们知道/dev/sda5是NTFS格式的;
    1]我们要建一个挂载点的目录,比如是在/mnt/目录下建一个 win1 的目录: 
    [root@localhost kalon]# mkdir /mnt/win1 
    2]把/dev/ sda5 挂载到 /mnt/ win1 中,这样我们如果查看/dev/ sda5磁盘内容时,就会在/mnt/ win1 中找得到; 
    [root@localhost kalon]# mount -t ntfs-3g -o nls=utf8,umask=000 /dev/sda5 /mnt/win1
    注: -t ntfs 说明文件系统的格式是ntfs的;-o是选项 ,nls=utf8 ,意思是Native Language Support(本地语言支持)是utf8,也就是大家常说的语言编码,也可以换成iocharset=utf8;Fedora core 4.0 默认的语言编码就是utf8的,这样能显示出中文来;umask=000表示所有的用户组都可读可写,但因为NTFS在Linux中写入不安全,所以只能 读,不能写入;
    是不是挂载好了呢?....
    2.dh -lh 磁盘使用情况命令 
    >>[root@localhost kalon]# df -lh

    文件系统              容量  已用  可用 已用%% 挂载点
    /dev/sda3              36G  4.4G   30G  13% /
    tmpfs                1012M  1.7M 1010M   1% /dev/shm
    /dev/sda1             194M   24M  161M  13% /boot

    /dev/sda5              72G  1.4G   71G   2% /mnt/win1
    ..........................说明已挂载好,可以cd /mnt/sysc/去看看了,余下的我就不多说了 .................................
    ............................................................................................................................................................
    >>开机分区自动挂载:应把一下命令放入/etc/fstab中 
    /dev/sda5 /mnt/win1ntfs-3g umask=000,iocharset=utf8 0 0 
    >>cp -r -f srcDir dstDir //复制目录文件
    >>rm -rf dstDir //删除目录文件
    >>.......
    2.umount命令

    如果想卸载已经挂载好的目录或盘符,可输入以下命令:

    [root@localhost kalon]# umount  /mnt/win1

  • 相关阅读:
    Linux系统调优方法
    递归(Recursion)算法
    数据结构之链表
    【日常摸鱼】牛客挑战赛2
    【日常摸鱼】牛客挑战赛1
    组合计数学习笔记1
    To-Do List 2
    20199112 2019-2020-2 《网络攻防实践》第 3 周作业
    Flutter上线项目实战——腾讯点播直播下载
    打开旧Flutter项目说:Your Flutter application is created using an older version of the Android embedding
  • 原文地址:https://www.cnblogs.com/wuchanming/p/4041560.html
Copyright © 2011-2022 走看看