User Tools

Site Tools


creating_mount_points_local

Creating Local Mount Points

Apr 2020


Overview

The standard appliance that we supply for MediaKind Encoding on Demand is a G8 Server. While a very capable server, it only has 240GB SSD installed. Not enough room to store lots of source and encoded files.

This is not a problem because the environment that an On Demand Encoder is used will have some kind of network storage. This storage is accessed by the Encoding on Demand to both receive and output any files that the server is working on.

If you however want to do some testing, and don't have any network storage, then you can use the internal drive, but it does have some pitfalls, and you need to know what you are doing.

First thing you need to know is where to create your storage directories, have a look at the two file systems below from two different servers: (you can get this view by typing df -h at the console).

  Filesystem               Size  Used Avail Use% Mounted on
  /dev/mapper/centos-root   50G  4.9G   46G  10% /
  devtmpfs                  16G     0   16G   0% /dev
  tmpfs                     16G   12K   16G   1% /dev/shm
  tmpfs                     16G   43M   16G   1% /run
  tmpfs                     16G     0   16G   0% /sys/fs/cgroup
  /dev/mapper/centos-home  381G   42G  339G  11% /home
  /dev/sda1               1014M  145M  870M  15% /boot
  tmpfs                    3.2G     0  3.2G   0% /run/user/0


  Filesystem                   Size  Used Avail Use% Mounted on
  /dev/mapper/vg_main-lv_root   66G  4.6G   58G   8% /
  devtmpfs                      94G     0   94G   0% /dev
  tmpfs                         94G   16K   94G   1% /dev/shm
  tmpfs                         94G  2.9G   91G   4% /run
  tmpfs                         94G     0   94G   0% /sys/fs/cgroup
  /dev/sda1                    488M   75M  378M  17% /boot
  /dev/mapper/vg_main-lv_opt    66G  1.8G   61G   3% /opt
  /dev/mapper/vg_main-lv_var   220G  115G   94G  56% /var



On the first example, the bulk of the free space is on Centos-home (so /home) so any folders/files must exist under this directory.

On the second example, the bulk of the free space is on var (/var) so any folders/files must exist under this directory.

Using the first example where our free space is mostly located at /home, we can create some directories.

First I will create a MEDIA directory under home. Navigate to the home directory (cd /home) and then create the MEDIA directory (mkdir MEDIA).

Now I want two more folders, sources and output. Navigate to the MEDIA directory you just created (cd /home/MEDIA) and create the two folders (mkdir sources and mkdir output).

Navigate back to the home folder (cd /home).

We now have to ensure that the Encoding on Demand product has rights to read, write and create files and folders. The way to do this is to grant ownership of the folders we just create to the On Demand software (it is granted to a built in user).

From the console/home directory use chown -R ericsson:ericsson /home/MEDIA. This will grant ownership of the MEDIA directory, and all directories in MEDIA to the user ericsson.

Thats it, you should now be able to put source files in /home/MEDIA/sources and the On Demand software will create output files/directories in the /home/MEDIA/output directory.




creating_mount_points_local.txt · Last modified: 2023/03/09 22:35 by 127.0.0.1