`
bian1024
  • 浏览: 5321 次
社区版块
存档分类
最新评论

共享存储、目录赋权限

 
阅读更多
格式化:mkfs -t ext3 /dev/mapper/mpatha

分区:mount -t ext3 /dev/mapper/mpatha 目录

创建目录
mkdir 目录

卸载分区
umount 目录

linux下的磁盘分区通过挂载(mount)的方式连到一个目录下,打开此目录就可以看到磁盘分区中的内容了。与挂载相反的操作是umount,他将磁盘分区与目录的关联关系解除。

但有时候umount时会报错误,例如
Code: # umount /usr/local/
umount: /usr/local: device is busy

这说明还有某个程序正在是用此目录,为了保证程序的运行,默认情况下umount不能卸载。但是umount又没有说究竟哪个程序在使用,觉得这也算是设计的一个缺陷。

幸好有个程序叫fuser,man fuser的介绍是:
Code: fuser - identify processes using files or sockets

fuser后加需要查的资源就可以知道有哪些进程正在使用了,例如:
Code: #fuser -m /
/: 8892r 8916r 8932r 8959r 8992rc 8996rc 8997rc 8999rc 9006rc
9007rc 9010rc 9013r 9015rc 9025r 9029r 9033rc 9035r 9039rc 9058rc 9107rc
9109rc 9126rc 9130r 9366r 9375r 9439r

接下来需要做的就是将相关进程停掉,再umount即可。

PS: 多谢pnt的提醒,原来umount 还有一个-l选项,作用是当需卸载文件系统的引用不繁忙时直接卸载:
Code: umount -l Lazy unmount. Detach the filesystem from the filesystem hierar-
chy now, and cleanup all references to the filesystem as soon as
it is not busy anymore. (Requires kernel 2.4.11 or later.)

挂载分区
mount -t ext3 /dev/mapper/mpatha 目录

格式:mount [-参数] [设备名称] [挂载点]

其中常用的参数有:

-a 安装在/etc/fstab文件中类出的所有文件系统。

-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。

-n 不把安装记录在/etc/mtab 文件中。

-r 讲文件系统安装为只读。

-v 详细显示安装信息。

-w 将文件系统安装为可写,为命令默认情况。
将目录划分到用户下
chown -R user dir
chown -R 用户 目录

给目录赋予权限  7:所属者的权限是读写执行,5:同组用户的权限是读执行,5:该用户权限是读执行
chmod 755 dir

但执行ll来查看目录结构时,前面一共有十位,第一个位,表示文件格式,d:表示目录,-:表示文件。后九位,每三位是一个整

体,第一个三位,表示所属者对该文件的权限,第二个三位,表示同组用户对该文件的权限,第三个三位,表示该用户对该文件的

权限。其中那三位的顺序为:rwx,r:读,w:写,x:执行。其中r对应的数字为4,w对应的数字为2,x对应的数字为1。
r w x
4 2 1

sudo命令:表示使用root用户来执行后面的命令。例如:sudo mkdir aaa 表示创建了一个root用户下的一个aaa目录。

下面是相关命令的解释:

df -hl 查看磁盘剩余空间

df -h 查看每个根路径的分区大小

du -sh [目录名] 返回该目录的大小

du -sm [文件夹] 返回该文件夹总M数

更多功能可以输入一下命令查看:

df --help

du --help

查看linux文件目录的大小和文件夹包含的文件数

    统计总数大小

    du -sh 文件名/

    du -sm * | sort -n //统计当前目录大小 并安大小 排序

    du -sk * | sort -n

    du -sk * | grep guojf //看一个人的大小

    du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字

    查看此文件夹有多少文件 /*/*/* 有多少文件

    du 文件名/

    du 文件名/*/*/* |wc -l

    40752

    解释:

    wc [-lmw]

    参数说明:

    -l :多少行

    -m:多少字符

    -w:多少字


分享到:
评论

相关推荐

    SQL Server权限管理图文教程.rar

    - 可以自定义角色,分配一组权限,然后将该角色赋给用户,简化权限管理。 - 系统预定义角色如db_owner、db_accessadmin等,拥有特定职责,方便快速设置权限。 4. **对象权限**: - 数据库中的表、视图、存储过程...

    易语言学习-数据库权限管理支持库.zip

    2. 角色定义:创建和管理角色,角色是一组权限的集合,可以将权限分配给角色,然后将角色赋给用户,简化权限管理。 3. 权限分配:根据业务需求,给用户或角色授予读取、写入、更新、删除等不同级别的权限,确保数据...

    两都赋》与《二京赋》之比较简论.zip

    4. **云存储**:为了备份和共享,可以将文件上传至云服务如Google Drive、OneDrive或Dropbox,实现跨设备访问。 5. **文本检索**:利用全文搜索功能,快速在文档内查找特定内容,如Windows的“Everything”搜索工具...

    SpringMVC-Mybatis-Shiro-redis-master 权限集成缓存中实例

    PS:你可以注册自己的帐号,然后用管理员赋权限给你自己的帐号,但是,每20分钟会把数据初始化一次。建议自己下载源码,让Demo跑起来,然后跑的更快,有问题加群解决。 声明: 本人提供这个Shiro + SpringMvc + ...

    FSMT文件服务迁移工具

    先在DC上创建用户a,建立共享文件夹share,在共享文件夹的子文件夹赋与a权限做成个人文件夹. 在share文件夹上给everyone共享权限是更改,NTFS权限如图.子文件夹权限也如下 目的是用于验让权限的转移. a文件夹放...

    Unix笔试题、面试题集(三)

    12. 共享库搜索目录:在 Unix 操作系统中,可以使用两种方法设置共享库的搜索目录,一是修改/etc/ld.so.conf 文件,二是设置环境变量 LD_LIBRARY_PATH。 13. 信号处理:在 Unix 操作系统中,信号是指操作系统向进程...

    操作系统(OS, Operating System) 课件:第6章文件管理.pdf

    文件管理涉及到文件的组织、存储、检索、共享以及保护等多个方面。在这一章中,我们将深入探讨文件管理的相关概念。 首先,文件是计算机系统中信息的组织形式,可以是赋名的数据集合或者记录的集合。流式文件由字节...

    linux redhat5.6 安装oracle11g详细教程

    * 给文件夹赋权限,以便后面添加的 oracle 用户可以使用 * 创建安装文件夹、创建用户和用户组、更改权限、设置环境变量 * oracle 安装文件夹的权限设定:chmod -R 777 /opt/ * 创建安装文件夹:mkdir -p /u01/app/ ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。  系统预定义角色 预定义角色是在数据库安装后,系统自动创建的一些常用的角色。下面我们就简单介绍些系统角色:  CONNECT...

    2021-2022计算机二级等级考试试题及答案No.19929.docx

    这意味着一旦为这个变量赋了一个初始值,后续就无法再对其进行修改。这种特性常用于确保某些值不会被意外地更改,例如常量定义。 #### PowerPoint 2003中的幻灯片母版及其占位符 - **知识点解析**: - **标题区**...

    linux下组播遇到的问题及解决办法3.docx

    1. **检查权限设置**:确认 NFS 服务器上的文件和目录权限设置正确。 2. **NFS 客户端配置**:确保客户端的 `/etc/fstab` 或 `mount` 命令中包含 `rw` 选项。 3. **root_squash/no_root_squash**:根据需要调整 NFS ...

    java基础语法ppt

    实例变量是指在对象中存储特定状态的变量,这类变量不带有`static`关键字。每个对象都有其独立的一组实例变量值,这意味着即使两个对象属于同一个类,它们之间的实例变量值也是互不影响的。 **特点:** - **唯一性...

    2021-2022计算机二级等级考试试题及答案No.15680.docx

    类属性常用于存储与类有关的固定信息,实例属性用于存储实例特有的数据。 8. Java程序执行结果:在Java中,先运算后赋值。表达式(t++)*(--q)首先计算--q,然后计算t++。所以先减去5得到4,再乘以9.0f得到36.0f,...

    xiyoulinux

    - **chmod**:更改文件或目录的权限。 - **chown**:更改文件或目录的所有者。 - **chgrp**:更改文件或目录的所属组。 - **file**:确定文件类型。 - **sort**:对文件内容进行排序。 - **tar**:打包和解包文件。 ...

    2021-2022计算机二级等级考试试题及答案No.9542.docx

    13. **MySQL权限查询**:`SHOW GRANTS`语句用于查看特定用户的权限,结果显示用户wang在本地主机上的所有权限。 14. **软件开发资源**:测试数据是软件开发过程中的辅助资源,用于验证软件功能的正确性。 15. **...

    公司出入库无线数据采集预案.pdf

    此外,该方案还考虑了供应链的整体优化,通过系统整合,可以实现与供应商、客户等多方面的信息共享,提升整体运营效率。 3. 方案概述: 整体架构包括后台系统和手持终端两大部分。后台系统负责数据处理、存储和分析...

Global site tag (gtag.js) - Google Analytics