zoukankan      html  css  js  c++  java
  • LFS磁盘格式化相关

    格式化磁盘mke2fs -jv /dev/sda4

    mke2fs 1.42.9 (4-Feb-2014)
    fs_types for mke2fs.conf resolution: 'ext3'
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    312624 inodes, 1249053 blocks
    62452 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=1279262720
    39 block groups
    32768 blocks per group, 32768 fragments per group
    8016 inodes per group
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736

    Allocating group tables: done
    Writing inode tables: done
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done

    查看磁盘详细情况fdisk -l

    Disk /dev/sda: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000d1c42

    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 20000767 9999360 83 Linux
    /dev/sda2 20000768 220000255 99999744 83 Linux
    /dev/sda3 220002302 232194047 6095873 5 Extended
    /dev/sda4 * 232194048 242186477 4996215 83 Linux
    /dev/sda5 220002304 220194815 96256 83 Linux
    /dev/sda6 220196864 232194047 5998592 82 Linux swap / Solaris

    下载软件,使用wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

    创建工具的文件夹 mkdir -v $LFS/tools

    添加用户组groupadd lfs

    useradd -s /bin/bash -g lfs -m -k /dev/null lfs

    命令行选项的意思:
    -s /bin/bash
    把 bash 设置为 lfs 用户的默认 shell。

    -g lfs
    这个选项将用户 lfs 添加到组 lfs 中。

    -m
    为 lfs 用户创建主目录。

    -k /dev/null
    这个参数通过改变输入位置为特殊的空(null)设备,以防止可能从一个模版目录中(默认是 /etc/skel)复制文件。

    lfs
    这是创建的组和用户的实际名称。

    给我们创建的用户设置一个密码

    passwd lfs

    更改工具的文件夹所有者为lfs,之后lfs就可以访问tool文件夹了

    注:chown 命令把改变文件的拥有者
    chown -v lfs $LFS/tools
    这里把$LFS/tools文件夹的拥有者变成lfs用户

    同上,把$LFS/sources文件夹的拥有者变成lfs chown -v lfs $LFS/sources

    以 lfs 用户身份登录

    su -lfs 切换成lfs用户身份
    注:有没有发现和我们平时的切换有点不一样,这里多了一个 -
    su和su - 的区别 su只是改变用户的身份但没有改变shell环境 su - 才会去改变shell环境
    换句话说 不带-的su不会读取目标用户的环境配置文件,带-的su才会读。

    随便说一句,细节很重要,在最近的工作中感觉到了细节的重要性,要学会多思考!不会思考和咸鱼有什么区别。
    一边被骂一边工作,感觉学到的很好orz。

  • 相关阅读:
    Django模型层Meta内部类详解
    jquery checkbox的相关操作——全选、反选、获得所有选中的checkbox
    c# 委托与异步调用
    DataTable转成List集合
    c# winform 自动升级
    C# winform单元格的formatted值的类型错误 DataGridView中CheckBox列运行时候System.FormatException异常
    C#创建无窗体的应用程序
    sql 一个表的字段更新至另一个字段的方法
    datagridview 获取选中行的索引
    CHECKEDLISTBOX用法总结
  • 原文地址:https://www.cnblogs.com/noor/p/6158762.html
Copyright © 2011-2022 走看看