`
berrywu
  • 浏览: 128373 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

Linux知识四:挂载U盘与文件系统

阅读更多

如何挂载U盘:/sbin/fdisk -l 
查看U盘加载位置mkdir -p /mnt/usb 
在根mnt目录下创建usb目录。
mount -t vfat /dev/sda1 /mnt  挂载U盘后,打开mnt目录查看。
mount|mount -t 文件类型 设备 文件所在目录:
查看系统挂载的文件列表|挂载文件系统(eg:mount -t tmpfs none ./test),它的用权限是超级用户或/etc/fstab中允许的使用者。
umount 文件所在目录:卸载文件系统。
解除挂接:umount 挂接点。软盘写法: 
/dev/fd0SCSI硬盘写法:/dev/sd(a)括号内可以依次排为b cd…….USB硬盘SATA硬盘系统都做SCSI硬盘对待。
SCSI光驱写法:/dev/scd(0)括号内为数字零依次后派USB口的光驱也被认为SCSI光驱。
使用mount这个指令时,至少要先知道下列三种信息:要加载对象的文件系统类型、要加载对象的设备名称及要将设备加载到哪个目录下。注:只有先解除挂接可移动设备才可拿出来,,modprobe usb|fdisk -l:查看当前挂载的U盘。
 假设我要将 /home/public 挂载在我的 /home/nfs/public 底下,那么我就得先有这个目录才行呀!然后再利用 mount 这个指令来挂载 /home/public 这个目录!有点像这样:
 [root@test root]# mkdir -p /home/nfs/public <==建立 public 这个目录,加 -p 可以持续增加目录
 [root@test root]# mount -t nfs test.linux.org:/home/public /home/nfs/public
 挂载的格式:
 [root@test root]# mount -t nfs hostname(orIP):/directory /mount/point
 [root@test root]# df
 Filesystem           1K-blocks      Used Available Use% Mounted on
 /dev/hda1              1904920   1235380    572776  69% /
 /dev/hdb1               976344    115212    810736  13% /backup
 test.linux.org:/home/public
 1904920   1235376    572776   69% /home/nfs/public <==这个是远程主机的容量                      
 先注意一下挂载 NFS 档案的格式范例喔!呵呵!这样就可以将数据挂载进来啦!请注意喔!以后,只要您
 进入您的目录 /home/nfs/public 就等于到了 test.linux.org 那部远程主机的 /home/public 那个目录中啰!很不错吧!那么如何将挂载的 NFS 目录卸载呢?就使用 umount 啊!
 [root@test root]# umount /home/nfs/public。
 通常无法挂载的原因有底下这几个:
        1.  使用者的权限不符:以上面的例子来说明,我的 /home/test 只能提供 192.168.0.0/24
            这个网域,所以,如果我在 test.linux.org 这部机器中,以 localhost 来挂载时,就
            会无法挂载上,这个权限概念没问题吧!那么您可以试试看:
    [root @test root]# mount -t nfs localhost:/home/test /home/nfs
    mount: localhost:/home/test failed, reason given by server: Permission denied
        2.  所以啰!如果您发现上面的显示的讯息时,就表示您的主机权限不能够进入该目录啰!
            如果确定您的 IP 没有错误,那么请回到 /etc/exports 这个档案中,针对您自己的 IP来进行修正吧!
        3.  忘记启动 portmap :
            这个最容易被忘记了!         就是忘记了启动 portmap 这个服务啦!             如果您发现您的 mount 的讯息是这样:
    [root@test root]# mount -t nfs localhost:/home/test /home/nfs
    mount: RPC: Port mapper failure - RPC: Unable to receive
        4.  或者是:
    [root@test root]# mount -t nfs localhost:/home/test /home/nfs
    mount: RPC: Program not registered
        5.  那么就赶紧将 portmap 启动吧!!并且也需要将 nfs 重新启动喔!
    [root@test root]# /etc/rc.d/init.d/portmap start
    [root@test root]# /etc/rc.d/init.d/nfs restar
        7.  被防火墙挡掉了:
            这个也很容易忘记了!         那就是重新设定一下您的防火墙,               这包含了两部份,      包括 iptables
            与 TCP_Wrappers !因为我们启动了 portmap ,这个东西有两个数据需要分享出来,一
            个是 port 111 需要提供出去,因此您的 iptables 规则当中,需要开放这个 port 喔!
            有点像这样的几行字要加入您的 iptables rules 当中:
 iptables -A INPUT -p TCP --dport 111 -j ACCEPT
 iptables -A INPUT -p UDP --dport 111 -j ACCEPT
     8.   如果您已经开放了这个 port 的连接权限,却还是无法连接成功,那么应该就是
          TCP_Wrappers 的问题了!检查一下您的 /etc/hosts.deny 里头是否有这行:
 [root@test root]# vi /etc/hosts.deny
 ALL: ALL
     9.   果真如此的话,由于 portmap 是由 portmap 这个 daemon 所启动的,所以您就必须要
          在 /etc/hosts.allow 里面加入这一行:
 [root@test root]# vi /etc/hosts.allow
 portmap: ALL
     10. 或者是将 ALL 改成您所想要让他使用 NFS 的网域即可!这样说可以了解了吗?若想进
          一步了解一下防火墙,请参考前面章节提过的:简易防火墙建置。
RPC Error: Program not registered问题解决方案:service nfs restart 或 /etc/rc.d/init.d/nfs restart。
reason given by server: Permission denied解决方案:在/etc/exports中加入 挂载目录 主机名(rw,sync)、service nfs restart。

如何添加用户/修改用户密码/删除用户:
useradd 用户名passwd 用户名回车后提示输入密码和确认密码修改用户密码:用户登录后,输入passwd 用户名,旧密码,新密码删除用户(包括用户文件):
userdel -r 用户名,必须以root身份。
useradd指令所建立的帐号,保存在/etc/passwd文本文件中。
cat /etc/passwd|cat /etc/group:查看系统所有用户。
sudo w:查看SSH登录用户。
netstat -an|grep :22:查看22端口的建立的连接信息。
history  查看命令历史、history -c 清除当前历史命令。
history -w 要求bash立即更新history文件,bash执行命令时不马上把命令写入history文件中,而是先存放在内部的buffer中,bash退出时一并写入,参数:
 n  :数字,意思是『要列出最近的 n 笔命令列表』的意思!
 -c :将目前的 shell 中的所有 history 内容全部消除
 -a :将目前新增的 history 指令新增入 histfiles 中,若没有加 histfiles ,
     则预设写入 ~/.bash_history
 -r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中;
 -w :将目前的 history 记忆内容写入 histfiles 中。
history后还可以使用: !number、!command、!!,参数:
 number  :执行第几笔指令的意思;
 command :由最近的指令向前搜寻『指令串开头为 command』的那个指令,并执行;
 !!      :就是执行上一个指令(相当于按↑按键后,按 Enter)。

分享到:
评论

相关推荐

    Linux系统中挂载U盘.pdf

    7. Linux系统中挂载U盘的注意事项:在Linux系统中,挂载U盘需要关注以下几个方面:设备文件名、文件系统类型、挂载点等,要确保这些参数正确,以便完成挂载。 8. Linux Red Hat 9中挂载U盘的特点:在Linux Red Hat ...

    Linux系统下挂载U盘

    ### Linux系统下挂载U盘的知识点 #### 一、挂载U盘前的准备工作 在挂载U盘之前,我们需要确认系统当前已有的分区情况。可以通过运行`cat /proc/partitions`命令来查看系统中现有的分区信息。这一步非常重要,它...

    Linux下实现U盘自动挂载和卸载脚本源码

    自动挂载U盘时,需注意文件权限和挂载选项,以防止潜在的安全风险,比如使用`noexec`选项禁止在挂载点上执行程序,`ro`选项以只读方式挂载。 通过以上步骤,你可以创建一个完善的Linux自动挂载和卸载U盘的脚本,...

    Linux--文件系统管理(实验)

    本实验主要涵盖了如何在Linux下创建、挂载和卸载文件系统,以及如何实现文件系统的自动挂载。以下是详细的操作步骤和相关知识点: 1. 文件系统的创建: - **fdisk**:这是一个用于分区硬盘的工具。在本实验中,...

    linux下如何挂载U盘

    这个过程需要了解 Linux 下的分区、文件系统和挂载命令。下面将详细介绍 Linux 下挂载 U 盘的步骤和知识点。 一、查看分区信息 在挂载 U 盘之前,需要查看当前系统中的分区信息。可以使用 `cat /proc/partitions` ...

    超详细的 linux挂载详解

    Linux挂载详解知识点如下: ...以上详细知识点涵盖了Linux挂载相关的基础理论、结构、操作方法、挂载点等重要概念,对于希望深入学习Linux文件系统和磁盘管理的用户来说,这些内容提供了扎实的基础和实践指南。

    rocky,凝思操作系统U盘加载和卸载操作

    根据提供的文件信息,以下是关于凝思操作系统中U盘加载与卸载操作的知识点: 1. rocky操作系统的介绍:rocky操作系统是一个国产的安全操作系统,它在安全性方面做了特别的设计,以应对数据安全和系统安全的需求。...

    在linux中mount ntfs文件系统

    在Linux操作系统中,由于Linux内核默认不支持微软的NTFS文件系统,因此要挂载NTFS格式的硬盘或U盘,需要借助特定的软件工具。这个过程涉及到的知识点包括Linux的文件系统管理、挂载命令、以及第三方驱动的支持。 ...

    Linux系统挂载U盘方法.pdf

    挂载U盘到Linux系统之前,通常需要确认U盘的设备文件和文件系统类型。U盘常见的文件系统类型有FAT32,NTFS,ext2/ext3/ext4等。不同的Linux发行版可能会有默认的挂载命令,比如使用mount命令。 挂载命令的一般形式...

    linux_挂载各种设备

    本文将详细介绍如何在Linux系统中挂载光盘镜像文件、移动硬盘、U盘以及Windows和NFS网络共享。 #### 二、挂载命令详解 挂载命令(`mount`)是Linux系统中用于将文件系统连接到特定目录的关键工具。该命令具有多种...

    Linux系统下如何加载U盘或移动硬盘

    以下是关于如何在Linux系统下加载U盘或移动硬盘的详细步骤和相关知识点: 1. **设备识别**: 在Linux中,硬件设备通常会被分配一个设备文件,位于`/dev`目录下。对于硬盘和存储设备,它们通常以`sd`开头,如`sda`...

    linux下挂载U盘的说明

    以下是关于在Linux下挂载U盘的详细步骤和相关知识点: 1. **识别U盘设备**: 在Linux中,USB设备通常被分配为`/dev/sdX`的格式,其中`X`是字母,代表设备的序列号。如果系统中没有其他外部硬盘,新插入的U盘可能会...

    在linux下 挂载U盘

    ### 在Linux下挂载U盘 #### 知识点概览 1. **挂载U盘的基本命令**:包括如何查看U盘设备名、挂载U盘到指定目录、访问U盘上的文件以及卸载U盘。 2. **挂载U盘的高级技巧**:介绍如何通过自动挂载脚本实现U盘插入时...

    Linux服务器配置与管理:文件系统格式化及挂载卸载.pptx

    在Linux服务器管理中,文件系统是至关重要的组成部分,它决定了数据如何存储和访问。本教程主要涵盖磁盘分区的格式化、挂载和卸载,旨在帮助用户掌握这些基础但关键的操作技能,培养他们在运维工作中严谨细致的工作...

    Linux基础知识(8): 挂载命令

    5. **挂载U盘** - U盘的挂载过程与光盘类似,首先识别设备文件,如 `/dev/sdb1`,然后创建挂载点,如 `mkdir /mnt/usb`,最后运行 `mount /dev/sdb1 /mnt/usb` 进行挂载。U盘通常采用FAT32或NTFS文件系统,因此需要...

    Linux网络操作系统基础:文件系统.pptx

    挂载是指将文件系统与特定的目录关联,使得用户可以通过这个目录访问文件系统中的文件。例如,通过`mount`命令可以将一个新的磁盘分区挂载到系统的某个目录下,以便进行读写操作。 逻辑卷管理(LVM,Logical Volume...

    Linux挂载及telnet配置

    【Linux挂载及telnet配置】是指在Linux操作系统中,如何使用`mount`命令挂载各种类型的设备,如光盘镜像、移动硬盘、U盘、Windows网络共享和UNIX NFS网络共享,以及如何配置telnet服务,实现远程登录功能。Linux因其...

    Linux基础培训:课后作业.docx

    【Linux基础培训】课后作业涉及多个Linux操作系统的基础知识点,包括系统安装、用户与权限管理、文件系统操作、命令行工具、设备驱动、磁盘管理、网络配置以及系统监控和故障排查。以下是对这些知识点的详细说明: ...

    树莓派 挂载U盘

    - 在Linux系统中,“挂载”是指将文件系统的根目录或者子目录与物理设备(如U盘)关联起来的过程。 - 挂载后,用户可以通过访问该文件系统来操作存储设备上的数据。 2. **挂载点**: - 挂载点是文件系统中的一个...

    U盘安装linux系统

    2. 需要的资料:本方案需要16G容量的U盘、Windows系统、Linux系统(CENTOS5.8、CENTOS5.6、RHEL5.6)、syslinux.exe文件等。 3. 实现自动安装:将U盘插入服务器,选择U盘启动,根据提示选择要安装的系统版本,然后...

Global site tag (gtag.js) - Google Analytics