精华内容
下载资源
问答
  • LINUX 创建文件系统

    千次阅读 2019-05-21 18:30:31
    问题 1)将/dev/sda6格式化成ext4格式 2)将/dev/sda6设备挂载到 /mypart6,验证读写 3)将/dev/sda7格式化成vfat格式 ...格式化的过程其实就是创建文件系统的过程,所用到的命令为mkfs。 默认RHEL6系统所支持的文件...

    问题
    1)将/dev/sda6格式化成ext4格式
    2)将/dev/sda6设备挂载到 /mypart6,验证读写
    3)将/dev/sda7格式化成vfat格式
    4)将/dev/sda7设备挂载到 /mypart7,验证读写
    方案
    在Linux中使用一个分区空间,需要进行三步:分区、格式化、挂载使用。
    格式化的过程其实就是创建文件系统的过程,所用到的命令为mkfs。
    默认RHEL6系统所支持的文件系统常用的有ext4、vfat。
    挂载命令为mount,需注意的是挂载需要有设备、挂载点两部分组成。挂载点在Linux中利用的是目录,不要忘记创建挂载目录。
    步骤
    实现此案例需要按照如下步骤进行。
    步骤一:将/dev/sda6格式化成ext4格式
    命令操作如下所示:

    [root@localhost ~]# ls /dev/sda6  		//检查系统是否识别该分区
    /dev/sda6
    [root@localhost ~]# mkfs.ext4 /dev/sda6
    ……
    [root@localhost ~]# parted /dev/sda p
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sda: 322GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    
    Number  Start   End    Size    Type      File system     标志
     1      1049kB  211MB  210MB   primary   ext4            启动
     2      211MB   105GB  105GB   primary   ext4
     3      105GB   210GB  105GB   primary   ext4
     4      210GB   322GB  112GB   extended
     5      210GB   219GB  8590MB  logical   linux-swap(v1)
     6      219GB   220GB  1481MB  logical   ext4
     7      220GB   221GB  999MB   logical
    

    将/dev/sda6设备挂载到 /mypart6,验证读写:

    [root@localhost ~]# mkdir /mypart6              		//创建挂载点目录
    [root@localhost ~]# mount /dev/sda6 /mypart6/  		//将设备挂载在到挂载点
    [root@localhost ~]# mount | grep sda6       		//查看挂载情况
    /dev/sda6 on /mypart6 type ext4 (rw)
    [root@localhost ~]# touch /mypart6/1.txt       		//验证读写
    [root@localhost ~]# ls /mypart6/
    1.txt  lost+found
    [root@localhost ~]#
    

    步骤二:将/dev/sda7格式化成vfat格式
    命令操作如下所示:

    [root@localhost ~]# ls /dev/sda7   			//检查系统是否识别该分区
    /dev/sda7
    [root@localhost ~]# mkfs.vfat /dev/sda7
    mkfs.vfat 3.0.9 (31 Jan 2010)
    [root@localhost ~]#
    

    将/dev/sda7设备挂载到 /mypart7,验证读写:

    [root@localhost ~]# mkdir /mypart7              	//创建挂载点目录
    [root@localhost ~]# mount /dev/sda7 /mypart7   	//将设备挂载在到挂载点
    [root@localhost ~]# mount | grep sda7           	//查看挂载情况
    /dev/sda7 on /mypart7 type vfat (rw)
    [root@localhost ~]# touch /mypart7/1.txt  		//验证读写
    [root@localhost ~]# ls /mypart7
    1.txt
    
    展开全文
  • linux创建文件系统方法

    万次阅读 2012-01-05 23:26:56
    fdisk用法:用于硬盘分区  mkfs用法:在硬盘分区上创建文件系统  mkfs [ -V ] [ -t ... mkfs是用来在一个设备上建立Linux文件系统,通常是在硬盘分区。filesys是设备名(如分区/ dev/hda1,/ dev/sdb2)。bloc

    fdisk用法:用于硬盘分区

      mkfs用法:在硬盘分区上创建文件系统

      mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ] 创建一个Linux文件系统

      mkfs是用来在一个设备上建立Linux文件系统,通常是在硬盘分区。filesys是设备名(如分区/ dev/hda1,/ dev/sdb2)。blocks是在文件系统中使用的块的数量,mkfs返回0和1的表示成功/失败。实际上,mkfs为大量不同的命令的提供前端,如 mkfs.ext2,mkfs.ext3.mkfs.msdos

      等等,mkfs检索一系列目录,如/sbin, /sbin/fs, /sbin/fs.d, /etc/fs, /etc(具体的目录在编译时定义,但至少包含/sbin和/sbin/fs),最终在PATH环境变量中定义的目录中找到。

      选项说明:

      -V 显示mkfs版本信息,这个选项会抑制其他命令,只用来测试

      -t fstype 指定文件系统,未指定,默认使用ext2文件系统

      fs-options 特殊文件系统选项使用时则略过去读特殊文件系统建立档下列的项不保证能支援所有的文件系统。

      -c 在建立文件系统前检查是否有坏块

      -l filename 从文件中读取坏轨信息

      -v 显示mkfs版本信息

      mkfs -t ext3 /dev/hda1 在/dev/hda1创建ext3文件系统

      mkfs -t ext3 -v -c /dev/hda1 同上,但是提供的信息更多,扫描坏块

      mkfs.ext3 -c /dev/hda1 同上

      mkfs.ext3 -c -L mypartition /dev/hda1 同上并添加分区标签

      二.创建虚拟文件系统

      虚拟文件系统(Virtual File System, 简称 VFS),是 Linux 内核中的一个软件层,用于给用户空间的程序提供文件系统接口;同时,它也提供了内核中的一个抽象功能,允许不同的文件系统共存。系统中所有的文件系统不但依赖 VFS 共存,而且也依靠 VFS 协同工作。

      为了能够支持各种实际文件系统,VFS 定义了所有文件系统都支持的基本的、概念上的接口和数据结构;同时实际文件系统也提供 VFS 所期望的抽象接口和数据结构,将自身的诸如文件、目录等概念在形式上与VFS的定义保持一致。换句话说,一个实际的文件系统想要被 Linux 支持,就必须提供一个符合VFS标准的接口,才能与 VFS 协同工作。实际文件系统在统一的接口和数据结构下隐藏了具体的实现细节,所以在VFS 层和内核的其他部分看来,所有文件系统都是相同的。

      虚拟文件系统寄居在现有文件系统中,可以格式化成想要的文件系统类型,改变存放位置,也可以在其他计算机上使用,在创建live CD或运行专门的虚拟操作系统时很有用。

      [root@huanxiangwu ~]# dd if=/dev/zero of=virtual_disk count=2048000 创建1G的空白磁盘镜像文件

      2048000+0 records in

      2048000+0 records out

      1048576000 bytes (1.0 GB) copied, 37.5379 seconds, 27.9 MB/s

      [root@huanxiangwu ~]# du -sh virtual_disk 检查虚拟文件系统的大小

      1001M virtual_disk

      [root@huanxiangwu ~]# mkfs -t ext3 virtual_disk 创建文件系统

      mke2fs 1.39 (29-May-2006)

      virtual_disk is not a block special device.

      Proceed anyway? (y,n) y

      Filesystem label=

      OS type: Linux

      Block size=4096 (log=2)

      Fragment size=4096 (log=2)

      128000 inodes, 256000 blocks

      12800 blocks (5.00%) reserved for the super user

      First data block=0

      Maximum filesystem blocks=264241152

      8 block groups

      32768 blocks per group, 32768 fragments per group

      16000 inodes per group

      Superblock backups stored on blocks:

      32768, 98304, 163840, 229376

      Writing inode tables: done

      Creating journal (4096 blocks): done

      Writing superblocks and filesystem accounting information: done

      This filesystem will be automatically checked every 28 mounts or

      180 days, whichever comes first. Use tune2fs -c or -i to override.

      [root@huanxiangwu ~]# mkdir /mnt/image 创建挂载点

      [root@huanxiangwu ~]# mount -o loop virtual_disk /mnt/image/ 挂载虚拟文件系统

    展开全文
  • linux创建文件系统命令-----mkfs

    千次阅读 2020-03-26 15:40:41
    在磁盘分区上创建ext2、ext3、ext4、ms-dos、vfat文件系统,默认情况下会创建ext2。mkfs用于在设备上构建Linux文件系统,通常是硬盘分区。文件要么是设备名称(例如/dev/hda1,/dev/sdb2),要么是包含文件系统的常规...

    mkfs

    在磁盘分区上创建ext2、ext3、ext4、ms-dos、vfat文件系统,默认情况下会创建ext2。mkfs用于在设备上构建Linux文件系统,通常是硬盘分区。文件要么是设备名称(例如/dev/hda1,/dev/sdb2),要么是包含文件系统的常规文件。成功返回0,失败返回1。

    实际上,mkfs只是Linux下可用的各种文件系统构建器(mkfs.fstype)的前端,在可能/sbin、/sbin/fs、/sbin/fs.d、/etc/fs、/etc/fs等多个目录中搜索特定于文件系统的生成器(编译时定义了精确的列表,但至少包含/sbin和/sbin/fs),最后在PATH环境变量中列出的目录中搜索。

    语法

    mkfs 【选项】 参数

    选项

    fs:指定建立文件系统时的参数;
    -t<文件系统类型>:指定要建立何种文件系统;
    -v:显示版本信息与详细的使用方法;
    -V:显示简要的使用方法;
    -c:在制做档案系统前,检查该partition是否有坏轨。

    实例

    一般用于磁盘分区后,指定文件系统,之后磁盘就可以使用了

    [root@linus ~]# mkfs -t ext4 /dev/sdb
    mke2fs 1.42.9 (28-Dec-2013)
    /dev/sdb is entire device, not just one partition!
    无论如何也要继续? (y,n) y
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    1310720 inodes, 5242880 blocks
    262144 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=2153775104
    160 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
    	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    	4096000
    
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (32768 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成
    
    展开全文
  • linux系统下创建文件系统

    万次阅读 2018-06-16 23:51:04
    windows中我们可以格式化u盘建立文件系统linux系统中,我们可以使用命令建立文件系统。文件系统有很多种,不能的文件系统适合不同的用处。常见的有FAT16、FAT32、NTFS、Ext2、Ext3。下面讲的是Ext文件...

    任何硬盘和u盘等存储介质都需要建立文件系统之后,才能使用。我们u盘和硬盘之所以跟买的容量不一样,就是因为里面存储着文件系统。没有文件系统,那就是纯粹的硬件,是不能使用的。在windows中我们可以格式化u盘建立文件系统,在linux系统中,使用命令来建立文件系统。

    文件系统有很多种,不能的文件系统适合不同的场景。常见的有FAT16、FAT32、NTFS、Ext2、Ext3。

    下面讲的是Ext文件系统创建,方法有两个;

    方法一:

    使用通用的mkfs命令创建文件系统。

    方法二;

    利用特定的工具mke2fs、mkfs.ext2或则mkfs.vfat

     

    下面只讲mkfs命令创建文件系统。下图是我在虚拟机里面添加的一块虚拟硬盘/dev/sdb,空间大小是2.4G。

    输入下面的命令对虚拟硬盘创建ext2文件系统。

    挂载硬盘,并进入硬盘。

    展开全文
  • linux创建文件

    万次阅读 多人点赞 2019-07-14 21:11:06
    linux创建文件 1、在 Linux 上使用重定向符(>)创建一个文件 标准重定向符允许我们创建一个 0KB 的空文件。它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况下使用重定向符号时,它会创建一个...
  • linux文件系统创建过程

    千次阅读 2019-02-17 23:44:35
    步骤一:创建文件系统基本目录 1.在home目录下创建:mkdir rootfs,然后, 2.在usr/下面建立子目录 3.在dev/下面建立字符设备文件 4安装/etc,系统所有配置文件都在这里,注意在不同平台(x86 arm PowerPC等)...
  • Linux文件系统详解

    万次阅读 多人点赞 2019-05-29 16:07:53
    从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。本文参考: http://blog.chinaunix.net/uid-8698570-id-1763151.html ...
  • Linux内存文件系统

    千次阅读 2016-04-27 12:04:31
    Linux内存文件系统:RamDisk,ramfs,tmpfs
  • Linux文件系统

    万次阅读 2017-03-31 13:16:05
    一、Linux文件系统 Linux以树状结构管理所有目录、文件,其他分区挂接在某个目录上,这个目录被称为挂接点或安装点,然后就可以通过这个目录来访问这个分区上的文件了。比如根文件系统被挂接在根目录“/”上后,在根...
  • 最近在学习hadoop时关于分布式文件系统(hdfs)中的块定义有点模糊,以及它内部与操作系统中物理磁盘块的...而构建于单个磁盘之上的文件系统(linux文件系统)通过磁盘块来管理该文件系统中的块,该文件系统中的文件大小是
  • linux创建逻辑分区 在计算中,文件系统控制数据的存储和检索方式,并帮助组织存储介质上的文件。 没有文件系统,存储中的信息将是一大块数据,您无法分辨一条信息在哪里停止而另一条信息在哪里开始。 文件系统通过为...
  • Linux文件系统类型

    千次阅读 2018-05-31 16:30:06
    文件系统是操作系统用于明确磁盘...这个过程就叫建立文件系统 种类:1 ext2与ext3是linux专门设计的硬盘文件系统一般称为扩展文件系统。Ext3增加了日志记录功能。fdisk 分区在终端会显示打印信息 mkfs.ext4 /de...
  • 在虚拟文件系统的支持下,Linux可以支持迄今为止的大多数文件系统。但是,Linux并不是在初始化时就把所有文件系统全部都装入,而只是安装一个文件系统(通常是Ext2)作为根文件系统。根文件系统在整个系统运行过程中...
  • Linux文件系统文件系统删除原理

    千次阅读 2020-03-02 20:23:25
    一、Linux文件系统 inode block superblock inode table : inode 元数据 block的存放地址 data area : data 元数据: 文件的属性信息 大小 创建时间 权限 surperblock:记录文件系统整体信息 inode 总量 已使用 ...
  • 一、什么是Linux设备文件系统  首先我们不看定义,定义总是太抽象很难理解,我们先看现象。当我们往开发板上移植了一个新的文件系统之后(假如各种设备驱动也移植好了),启动开发板,我们用串口工具进入开发板,...
  • 在分区或逻辑卷上创建文件系统.类似于在windows下进行格式化操作。3).挂装文件系统到系统中。4).卸载文件系统。2.常用的mount命令。1).显示当前已经挂装的文件系统类型 mount2).显示指定设备的文件系统类型 mount ...
  • Linux文件系统及文件储存方式

    千次阅读 2017-02-08 20:05:54
    闲来无事复习了下Linux文件系统的基本构成,做下记录。主要涉及的内容有: Ext文件系统的记录方式; Linux文件系统的访问方式; rm删除的原理以及恢复方案。
  • linux加密文件系统

    千次阅读 2016-01-19 17:33:24
    【导读】本文将详细介绍利用dm-crypt来创建加密文件系统的方法。与其它创建加密文件系统的方 ...Linux使用加密文件系统后,数据的安全能得到很好的保护。在这种情况下,即使把我们的机器送给黑客,只要他们没有密钥,黑
  • 操作系统作为磁盘文件系统和用户之间的中介,必须在内核中建立自己的文件系统,为与磁盘文件系统相区别,我们把它叫做操作系统的文件管理系统,简称文件管理系统。   文件管理系统与磁盘文件系统的关系 与处理器...
  • Linux文件系统目录结构详解

    万次阅读 2017-10-08 13:09:34
    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux...
  • 嵌入式Linux文件系统制作和挂载

    万次阅读 多人点赞 2016-05-02 20:33:53
    嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图 这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统 那么什么是根呢?哈哈 其实根表示的就是第一个的意思 下面贴...
  • Linux 文件系统剖析

    千次阅读 2012-04-12 15:19:11
    Linux 文件系统剖析按照分层结构讨论 Linux 文件系统M. Tim Jones, 顾问工程师, Emulex Corp.简介: 在文件系统方面,Linux® 可以算得上操作系统中的 “瑞士军刀”。Linux 支持许多种文件系统,从日志型文件系统到...
  • Linux文件系统的容量扩充

    万次阅读 2017-06-17 19:15:14
    在虚拟机VirtualBox里安装的CentOS,硬盘被装满了。 通过追加一个虚拟硬盘来扩充文件系统的容量。...大致过程:追加虚拟硬盘,创建物理卷,将物理卷添加到卷组,扩充逻辑卷容量,反映扩充的容量到文件系统
  • Linux 内存文件系统

    千次阅读 2011-12-13 10:39:58
    内存文件系统linux,FreeBSD) 在Linux中可以将一部分内存当作分区来使用,我们称之为RamDisk。对于一些经常被访问的文件,而它们又不会被更改,可以将它们通过RamDisk放在内存中,即可明显地提高系统的性能。...
  • Linux 文件系统概述

    千次阅读 2011-12-14 00:01:27
    linux中有很多种文件系统,如,ext2,ext3,ext3,sysfs,procfs等。每种文件系统都有自己的特性。  linux文件系统体系结构通过使用一组通用的API函数,实现了对不同具体文件系统的抽象化。 一、文件系统的体系结构...
  • linux 在proc文件系统创建文件

    千次阅读 2015-06-22 16:25:36
    本例主要涉及如何在proc下创建文件 ##### 基于linux3.10 ##### 例1: /*=============================================================== * Copyright (C) 2015 All rights reserved. * * File :proc.c * ...
  • Linux文件系统基本介绍

    千次阅读 2018-11-17 12:09:55
    Linux文件系统基本介绍 1&nbsp;&nbsp;&nbsp;互联网行业现状 在服务器端市场: 超级计算机 2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 ...
  • linux文件系统变成只读的解决方法

    千次阅读 2018-11-05 15:49:59
    linux文件系统变成只读的解决方法 - 分区挂载失败的解决方法 在使用双系统或者虚拟机的时候,需要挂载window下的E、D、F等盘,可能会出现挂在失败,提示“Please resume and shutdown Windows fully (no ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,130,363
精华内容 452,145
关键字:

linux创建文件系统

linux 订阅