Disk & Storage Commands

Duration: 7 min

This video lesson is available to enrolled students.

Return to /learn/UPPSC-POLYTECHNIC-LECTURER-2025-CS/paper-2-operating-systems/linux-os/essential-commands/asset-disk-storage-commands after enrolling

Inside: a video lesson and guided study material.

Module outline

  1. About Course: UPPSC Course Overview
  2. Interview Preparation & Guidance: Interview Preparation
  3. Paper 1 | General Hindi: भाषा, लिपि, ध्वनि, वर्ण, अक्षर, स्वर, व्यंजन, मात्रा और संयुक्ताक्षर, वर्तनी, वर्ण-विन्यास, अनुस्वार, अनुनासिक, चंद्रबिंदु और ‘र’ के रूप, शब्द, पद और शब्द-भेद, संज्ञा और सर्वनाम, विशेषण और क्रिया, लिंग, वचन, पुरुष और कारक, काल, वाच्य, वाक्य और वाक्य-भेद, वर्णमाला, समास, संधि, विलोम शब्द, पर्यायवाची शब्द, सामान्य अशुद्धियाँ, अनेक शब्दों के लिए एक शब्द, मुहावरे और लोकोक्तियाँ, अपठित गद्यांश और अपठित पद्यांश, Multi-Topic Content (Cross-Concept Material)
  4. Paper 2 | General Studies: State Wise GK, Polity, Geography, History, GK- Current Affairs
  5. Paper 1 | Programming Language: Language Design, C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling, OOPS with C++
  6. Paper 1 | Database Management Systems: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, File Organization & Indexing, Relational Algebra, SQL, Relational Calculus, Transaction Management, Concurrency Control, ORDBMS, NoSQL
  7. Paper 1 | Cyber Security: Society, Law & Ethics, Cyber Threats and Malware Attacks, Role of Internet and Web Services, Security in Mobile and Wireless Computing, Electronic Data Interchange and E-Commerce, Physical Security and Cryptography Basics, Intrusion Detection Systems (IDS), Cyber Safety and Security, Ethical Hacking
  8. Paper 1 | Computer Organization and Architecture: Basics of COA, Programming the Basic Computer, Cache Memory Organization, Input Output Organisation, Instr Formats & Modes, Register Transfer and Microoperations, Control Unit Design
  9. Paper 1 | Computer Networks: Introduction to CN, Data Communication, DLL: Access Control, DLL: Flow Control, DLL: Error Control, DLL: Framing, Data Link Layer - Ethernet, Net Layer: IPv4 & Proto, Net Layer: IP Addressing, Net Layer:Routing Protocol, Transport Layer Services, TL: Congestion & UDP, Application Layer, Hardware basics, Network Security
  10. Paper 1 | Design and Analysis of Algorithms: Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Minimum Spanning Trees, Shortest Path Algos, Advanced Algorithms
  11. Paper 1 | Data Structures: Introduction to DS, Array, Linked List, Stack, Queue, Tree, Graphs, Hashing
  12. Paper 1 | Discrete Structures and Theory of Logic: Permutation and Combination, Set Theory, Relations, Functions, Propositional and Predicate Logic, Graph Theory, Group Theory
  13. Paper 1 | Software Project Management: Software Project Management
  14. Paper 2 | Operating Systems: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Threads & Process Creation, Deadlock, Memory Management, Virtual Memory, Disc Scheduling, File Management, Unix OS, Linux OS, Security
  15. Paper 2 | Compiler Design: Intro to Compilers, Lexical Analysis, Grammar & CFG, Syntax Analysis: Top-Down, Syntax Analysis: Bottom-Up, Semantic Analysis & SDT, Intermediate Code Gen, Code Optimization, Run Time Environment, Introduction to TOC, Deterministic FA (DFA), Non-Deterministic FA, Regular Expressions, Pushdown Automata & CFG, Complexity Theory
  16. Paper 2 | Artificial Intelligence & High Performance Computing: Approaches to AI, Search Algorithms, Game Playing, Knowledge Representation, Planning, Multi Agent Systems, Natural Language Processing, Emerging Tech Trends
  17. Paper 2 | Image Processing: Digital Image Fundamentals, Image Enhancement, Image Restoration, Color Image Processing, Image Compression
  18. Paper 2 | Software Engineering: Fundamentals of Software Engineering, Software Requirements and Quality Assurance, Software Design, Estimation and Metrics, Software Testing, Software Maintenance and Configuration Management
  19. Paper 2 | Computer Graphics: Basics of Computer Graphics, 2-D Geometrical Transforms and Viewing, 3-D Object Representation, Geometric Transformations and Viewing
  20. Paper 2 | Web Technologies: Website, Browser & Services, Internet Fundamentals, Web Design & Development, Protocols & Services, Web Publishing & Hosting, Server Side & Security, Emerging Technologies, HTML Basics, JavaScript-Basics, Java
  21. Paper 2 | Soft Computing: Fuzzy Sets, Artificial Neural Networks, Genetic Algorithms
  22. Paper 2 | Distributed System: Distributed Systems
  23. UPPSC Live Class Recordings: UPPSC Polytechnic Lecturer 2025 (CS)
  24. Previous Year Papers:
  25. Mock Test:
AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This lecture introduces Linux disk and storage commands, progressing from space inspection to filesystem management. The instructor begins by comparing `df -h` and `du -sh`, explaining that both use the `-h` flag for human-readable output. `df -h` reports filesystem-level disk space usage, showing columns such as Size, Used, Avail, Use%, and Mounted on. `du -sh` reports the total size of a directory tree; the `-s` flag means summary, and an example shows `1.2G /home/user/Documents`. The lesson then moves to mounting: `sudo mount /dev/sdb1 /mnt/data` attaches a partition or USB device to a directory, and the result is verified with `df -h | grep /mnt/data`, which displays `/dev/sdb1 100G 46G 55G 43% /mnt/data`. Finally, the slide covers `umount` for detaching filesystems and `fdisk -l` for listing disk partitions, with a warning that root privileges are required. The teaching flow is: inspect space, mount storage, verify the mount, unmount, and examine partitions.

Chapters

  1. 0:00 – 2:00 00:00-02:00

    The opening slide, titled 'Disk & Storage Commands', presents a three-column table comparing `df -h` and `du -sh`. The instructor explains that `df -h` displays disk space usage in a human-readable format, while `du -sh` shows the total size of a directory. Terminal output for `df -h` lists filesystem sizes, used space, and mount points; `du -sh` output shows directory sizes such as Desktop, Documents, and Downloads. Red annotations begin to appear over the `df -h` command.

  2. 2:00 – 5:00 02:00-05:00

    The instructor annotates the slide in detail. The `-h` flag is labeled 'human readable', and the `df -h` columns are described as disk file system size. Red boxes outline the Size, Used, Avail, Use%, and Mounted on columns in the terminal output. For `du -sh`, the `-s` flag is labeled 'summary', and the example shows `1.2G /home/user/Documents`. The lesson then transitions to mounting: a red underline highlights `sudo mount /dev/sdb1 /mnt/data`, and a red box surrounds the verification output from `df -h | grep /mnt/data`, which reads `/dev/sdb1 100G 46G 55G 43% /mnt/data`.

  3. 5:00 – 6:47 05:00-06:47

    The final slide expands the table to include `mount`, `umount`, and `fdisk`. The instructor explains that `mount` attaches a filesystem (USB, partition, network share) to a directory using the syntax shown earlier. `umount` is presented for detaching filesystems, and `fdisk -l` is shown with the command `sudo fdisk -l` for listing disk partitions. A warning note emphasizes that root privileges are needed for these operations, and the instructor gestures while summarizing the workflow.

The lecture builds a practical sequence for managing Linux storage. First, `df -h` and `du -sh` are distinguished: `df` reports filesystem capacity, while `du` reports directory content size. Both rely on `-h` for human-readable units. Second, the `mount` command is taught with a concrete example: mounting `/dev/sdb1` to `/mnt/data` and verifying it by filtering `df -h` output with `grep`. Third, `umount` and `fdisk -l` complete the toolkit for detaching storage and inspecting partitions. The central takeaway is that root privileges are required for mount, unmount, and fdisk operations.

Loading lesson…